diff --git a/src/classes/Authentication.php b/src/classes/Authentication.php index 1845da2d..2d85a506 100644 --- a/src/classes/Authentication.php +++ b/src/classes/Authentication.php @@ -94,8 +94,9 @@ public function loginAttempt(EmailAddress $email, $password) ->filterByRevoked(false) ->findOne(); if (is_null($socialAuth)) { - $user = UserQuery::create()->filterByEmail($email)->findOne(); - if (!is_null($user)) { + $users = UserQuery::create()->filterByEmail($email)->find(); + if (count($users) === 1) { + $user = $users[0]; $socialAuth = new SocialAuth(); $socialAuth->setUser($user); $socialAuth->setPlatform('onebody');