diff --git a/src/Filters/TokenAuth.php b/src/Filters/TokenAuth.php index 473d5cc8d..a5230b774 100644 --- a/src/Filters/TokenAuth.php +++ b/src/Filters/TokenAuth.php @@ -61,10 +61,6 @@ public function before(RequestInterface $request, $arguments = null) ->setJSON(['message' => lang('Auth.badToken')]); } - if (setting('Auth.recordActiveDate')) { - $authenticator->recordActiveDate(); - } - // Block inactive users when Email Activation is enabled $user = $authenticator->getUser(); if ($user !== null && ! $user->isActivated()) { @@ -74,6 +70,10 @@ public function before(RequestInterface $request, $arguments = null) ->setStatusCode(Response::HTTP_FORBIDDEN) ->setJSON(['message' => lang('Auth.activationBlocked')]); } + + if (setting('Auth.recordActiveDate')) { + $authenticator->recordActiveDate(); + } } /**