Fix user validation by api REST - refs #8366

pull/2487/head
Angel Fernando Quiroz Campos 10 years ago
parent a09a2f3e0e
commit d8e5d8bcfc
  1. 5
      main/inc/lib/webservices/WebService.class.php

@ -44,6 +44,7 @@ abstract class WebService
return false;
}
/** @var \Chamilo\UserBundle\Entity\User $user */
$user = UserManager::getRepository()->findOneBy([
'username' => $username
]);
@ -52,7 +53,9 @@ abstract class WebService
return false;
}
return UserManager::isPasswordValid($password, $user);
$passwordEncoded = UserManager::encryptPassword($password, $user);
return UserManager::isPasswordValid($passwordEncoded, $password, $user->getSalt());
}
}

Loading…
Cancel
Save