Реализовано автоматическое обновление алгоритма хэширования пароля во время авторизации пользователя

This commit is contained in:
ErickSkrauch
2016-05-23 22:42:50 +03:00
parent 3d6d9d484c
commit fe2c422621
3 changed files with 38 additions and 18 deletions

View File

@ -67,7 +67,17 @@ class LoginForm extends ApiForm {
return false;
}
return $this->getAccount()->getJWT();
if ($this->rememberMe) {
// TODO: здесь нужно записать какую-то
}
$account = $this->getAccount();
if ($account->password_hash_strategy === Account::PASS_HASH_STRATEGY_OLD_ELY) {
$account->setPassword($this->password);
$account->save();
}
return $account->getJWT();
}
}