diff --git a/lib/private/User/Session.php b/lib/private/User/Session.php index e154dad813879..180ec89970a91 100644 --- a/lib/private/User/Session.php +++ b/lib/private/User/Session.php @@ -454,10 +454,11 @@ public function logClientIn($user, } } else { $this->session->set('last-password-confirm', $this->timeFactory->getTime()); - if ($this->supportsCookies($request)) { - // Password login, but cookies supported -> create (browser) session token - $this->createSessionToken($request, $this->getUser()->getUID(), $user, $password); - } + } + + if ($this->supportsCookies($request)) { + // Password login, but cookies supported -> create (browser) session token + $this->createSessionToken($request, $this->getUser()->getUID(), $user, $password); } return true;