1
0
mirror of https://github.com/delight-im/PHP-Auth.git synced 2025-07-31 13:20:11 +02:00

Force logout in any open sessions when a user resets their password

This commit is contained in:
Marco
2018-03-25 03:42:36 +02:00
parent a7c1ebcc9f
commit 25f7a8908d

View File

@@ -1248,12 +1248,8 @@ final class Auth extends UserManager {
if (\password_verify($token, $resetData['token'])) {
if ($resetData['expires'] >= \time()) {
$newPassword = self::validatePassword($newPassword);
// update the password in the database
$this->updatePasswordInternal($resetData['user'], $newPassword);
// delete any remaining remember directives
$this->deleteRememberDirectiveForUserById($resetData['user']);
$this->forceLogoutForUserById($resetData['user']);
try {
$this->db->delete(