Yii2 получить хэш пароля - проверить что пароль правильный без "залогинивания", пример кода
Primary tabs
Получить хэш пароля можно так:
$hash = Yii::$app->getSecurity()->generatePasswordHash($password);
А сравнить пароль с ранее полученным хэшем (не так как выше, а уже из базы) можно так:
if (Yii::$app->getSecurity()->validatePassword($password, $hash)) {
// всё правильно
} else {
// неправильный пароль!
}
Источник:
yiiframework.com/doc-2.0/guide-security-passwords.html
- Log in to post comments
- 8941 reads