diff --git a/lib/private/User/Session.php b/lib/private/User/Session.php index 19b303e46ea1a..27088af880858 100644 --- a/lib/private/User/Session.php +++ b/lib/private/User/Session.php @@ -740,6 +740,7 @@ public function tryTokenLogin(IRequest $request) { } } else { $token = substr($authHeader, 7); + $loginWithHeader = true; } if (!$this->loginWithToken($token)) { @@ -748,6 +749,10 @@ public function tryTokenLogin(IRequest $request) { if(!$this->validateToken($token)) { return false; } + + if($loginWithHeader) { + $this->session->set('last-password-confirm', $this->timeFactory->getTime()); + } return true; }