Подскажите, как сравнивать хешированный пароль в БД и хешированный пароль, который ввёл юзер в поле? Ведь сохраняем мы один хэш, а при вводе пользователем пароля создаётся уже совсем другой. Перерыл много сайтов, но так и не понял суть.
Добрый вечер. В yii2 есть специальный метод для этого, yii\base\Security::validatePassword()
Проверять так
Yii::$app->security->validatePassword($password, $password_hash)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей