Yii2. Как сгенерировать и проверить пароль?

Главная  >>  Backend  >>  Yii2. Как сгенерировать и проверить пароль?

Yii2 в коробочной версии уже реализовывает механизм авторизации, а также предоставляет базовую модель для пользователей. При этом шифрование пароля в этой таблице не совсем обычное и иногда у начинающих возникает трудность — как же создать пользователя, чтоб можно было под ним авторизоваться и т.д.

Ответ прост и он, как всегда, на поверхности. Точнее в тех самых базовых моделях User.

Итак, для генерации пароля пользуемся методом setPassword:

Для его проверки — реализован метод validatePassword:

Вот и все. Теперь Вы можете генерировать и проверять пароли на Yii2!