Store login time of users after successful auth.

pull/9/head
wolfbeast 6 years ago
parent d69e27564b
commit 360a494fd4

@ -731,6 +731,25 @@ class WeaveStorage
} }
return 1; return 1;
} }
function store_user_login($username)
{
try
{
$update_statement = "update users set login = :logintime where username = :username";
$sth = $this->_dbh->prepare($update_statement);
$sth->bindParam(':username', $username);
$sth->bindParam(':logintime', time());
$sth->execute();
}
catch( PDOException $exception )
{
log_error("update login:" . $exception->getMessage());
return 0;
}
return 1;
}
function create_user($username, $password) function create_user($username, $password)
{ {

@ -252,7 +252,8 @@
log_error($e->getMessage(), $e->getCode()); log_error($e->getMessage(), $e->getCode());
report_problem($e->getMessage(), $e->getCode()); report_problem($e->getMessage(), $e->getCode());
} }
// Login success - record login time
$db->store_user_login($auth_user);
return true; return true;
} }

Loading…
Cancel
Save