|
@@ -6,6 +6,7 @@ use App\Models\User;
|
|
|
use Illuminate\Http\Request;
|
|
|
use App\Http\Controllers\Controller;
|
|
|
use DarkGhostHunter\Larapass\Http\AuthenticatesWebAuthn;
|
|
|
+use Carbon\Carbon;
|
|
|
|
|
|
class WebAuthnLoginController extends Controller
|
|
|
{
|
|
@@ -73,4 +74,19 @@ class WebAuthnLoginController extends Controller
|
|
|
|
|
|
return $this->traitLogin($request);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The user has been authenticated.
|
|
|
+ *
|
|
|
+ * @param \Illuminate\Http\Request $request
|
|
|
+ * @param mixed $user
|
|
|
+ *
|
|
|
+ * @return void|\Illuminate\Http\JsonResponse
|
|
|
+ */
|
|
|
+ protected function authenticated(Request $request, $user)
|
|
|
+ {
|
|
|
+ $user->last_seen_at = Carbon::now()->format('Y-m-d H:i:s');
|
|
|
+ $user->save();
|
|
|
+ }
|
|
|
}
|