From 23ce54e80cab4302d5061c5dd6e0a8949858cb09 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 27 Feb 2025 16:17:59 +0000 Subject: [PATCH] =?UTF-8?q?Make=20sure=20we=E2=80=99re=20saving=20the=20la?= =?UTF-8?q?st=5Flogin=20in=202FA=20auths?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: snipe --- app/Http/Controllers/Auth/LoginController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index e7b10877cf..ada57298a4 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -206,6 +206,7 @@ class LoginController extends Controller $user->password = bcrypt($request->input('password')); } + $user->last_login = \Carbon::now(); $user->email = $ldap_attr['email']; $user->first_name = $ldap_attr['firstname']; $user->last_name = $ldap_attr['lastname']; //FIXME (or TODO?) - do we need to map additional fields that we now support? E.g. country, phone, etc. @@ -432,6 +433,7 @@ class LoginController extends Controller if (Google2FA::verifyKey($user->two_factor_secret, $secret)) { $user->two_factor_enrolled = 1; + $user->last_login = \Carbon::now(); $user->saveQuietly(); $request->session()->put('2fa_authed', $user->id);