From: Mischa POSLAWSKY Date: Wed, 4 Oct 2017 22:43:30 +0000 (+0200) Subject: login: save user access details to last.log X-Git-Tag: v2.4~4 X-Git-Url: http://git.shiar.net/minimedit.git/commitdiff_plain/5621952f6878f1f5d2f3e368c047ad88b8f88588 login: save user access details to last.log Mainly to check time of last successful login, with ip address and browser to help debugging client issues (matching earlier data in forum columns users.lastontime, users.lastip, users.useragent). --- diff --git a/auth.inc.php b/auth.inc.php index b20331a..b8026f9 100644 --- a/auth.inc.php +++ b/auth.inc.php @@ -24,6 +24,10 @@ function login($inuser, $inpass = NULL) if (function_exists('apache_note')) apache_note('user', $inuser); + if ($log = @fopen("$userdir/last.log", 'w')) { + fwrite($log, "{$_SERVER['REMOTE_ADDR']} {$_SERVER['HTTP_USER_AGENT']}\n"); + } + return [ 'name' => $inuser, 'admin' => file_exists("$userdir/.admin"),