From da94488f7b88ed33eb9e397a844ac6370cf4cb00 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com> Date: Fri, 27 Aug 2021 14:02:03 -0400 Subject: [PATCH] Update `lastSeenAt` when authenticating via API (#3058) Fixes https://github.com/flarum/core/issues/3025, title says it all. --- src/Http/Middleware/AuthenticateWithHeader.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Http/Middleware/AuthenticateWithHeader.php b/src/Http/Middleware/AuthenticateWithHeader.php index 5e29ee3e3..857381c70 100644 --- a/src/Http/Middleware/AuthenticateWithHeader.php +++ b/src/Http/Middleware/AuthenticateWithHeader.php @@ -47,6 +47,8 @@ class AuthenticateWithHeader implements Middleware } if (isset($actor)) { + $actor->updateLastSeen()->save(); + $request = RequestUtil::withActor($request, $actor); $request = $request->withAttribute('bypassCsrfToken', true); $request = $request->withoutAttribute('session');