Блог хеллоуворлдщика

Поведение для смены и установки пароля пользователя для Yii2


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

Смена пароля довольно интересная вещь, особенно, если это выполняется не в одном месте. Часто вижу в проектах, что в моделях начинают плодить какой-то ужас. Это неправильно, товарищи. Вообще, не правильно даже наличие какого-то кода в модели в методах before<EventName>/ after<EventName>. Правильно стряпать behavior'ы и вешать куда нужно и когда нужно. Но, хрен с ним...

В общем, расширение простое, как сибирский валенок. Читаем README и применяем. Тащемта, удобно жи. =)

Ссылка на расширение: https://github.com/bupy7/yii2-password-behavior

share via vkontakte share via facebook share via mailru share via odnoklassniki share via twitter

Комментарии [2]

[Александр] 07 июня 2017 г., 22:05:48

Не работает Ваш код. Всё сделал по инструкции. Отправляю форму - в итоге ни ошибок ничего, как это поведение должно проверять старый пароль, мало понятно. Новые пароли тоже не проверяет. Вообщем бред какой то, а не код.

Администратор [BUPY7] 08 июня 2017 г., 9:10:30

Покажите Ваш код. Посмотрим.