Як додати функцію скидання пароля

Дата оновлення перекладу 2023-06-23

Як додати функцію скидання пароля

Використовуючи MakerBundle і SymfonyCastsResetPasswordBundle, ви можете створити безпечне готове рішення для обробки забутих паролів.

Для початку переконайтеся, що у вас є клас безпеки User. Дотримуйтесь Посібника Безпеки, якщо у вас його ще немає.

Генерування коду скидання пароля

1
2
3
$ composer require symfonycasts/reset-password-bundle
    .....
$ php bin/console make:reset-password

Команда `make:reset-password` задасть вам кілька запитань про ваш додаток і згенерує всі необхідні вам файли! Після цього, ви побачите повідомлення про успіх та список всіх кроків, які вам ще потрібно зробити.

Ви можете налаштувати поведінку пакета скидання пароля, оновивши файл reset_password.yaml. Щоб дізнатися більше про конфігурацію, перегляньте посібник SymfonyCastsResetPasswordBundle.