Для сохранения времени последнего доступа сохраните текущее время для зарегистрированного пользователя в базе данных в конце сценария.
Для сохранения времени последнего входа в систему сохраните текущее время для подтвержденного пользователя после подтверждения личности.
Предположим, у вас есть таблица user
в базе данных с полем last_login
, а массив $user
содержит идентификатор зарегистрированного / подтвержденного пользователя.
// assuming you are using PDO for database access
$stmt = $conn->prepare("UPDATE user SET last_login = ? where user_id = ?");
$stmt->execute(array($user['id']), strftime("%Y-%M-%D"));