EXPERTS

Команда консоли make:reset-password

Описание:

Команда php bin/console make:reset-password использует SymfonyCastsPasswordResetBundle для создания полнофункциональной и безопасной системы сброса пароля.

После того, как вы ответите на несколько вопросов, будет сгенерировано все необходимое для сброса пароля пользователем:

created: src/Controller/ResetPasswordController.php
created: src/Entity/ResetPasswordRequest.php
created: src/Repository/ResetPasswordRequestRepository.php
updated: config/packages/reset_password.yaml
created: src/Form/ResetPasswordRequestFormType.php
created: src/Form/ChangePasswordFormType.php
created: templates/reset_password/check_email.html.twig
created: templates/reset_password/email.html.twig
created: templates/reset_password/request.html.twig
created: templates/reset_password/reset.html.twig

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