diff --git a/lib/private/User/Session.php b/lib/private/User/Session.php index 27c9d42d1983c..0b7c528fd1ed7 100644 --- a/lib/private/User/Session.php +++ b/lib/private/User/Session.php @@ -411,15 +411,9 @@ public function logClientIn($user, return false; } - if ($isTokenPassword) { - $dbToken = $this->tokenProvider->getToken($password); - $userFromToken = $this->manager->get($dbToken->getUID()); - $isValidEmailLogin = $userFromToken->getEMailAddress() === $user - && $this->validateTokenLoginName($userFromToken->getEMailAddress(), $dbToken); - } else { - $users = $this->manager->getByEmail($user); - $isValidEmailLogin = (\count($users) === 1 && $this->login($users[0]->getUID(), $password)); - } + $users = $this->manager->getByEmail($user); + + $isValidEmailLogin = (\count($users) === 1 && $this->login($users[0]->getUID(), $password)); if (!$isValidEmailLogin) { $this->handleLoginFailed($throttler, $currentDelay, $remoteAddress, $user, $password);