2013-11-25 3 views
16

Я прибегая к помощи в течение нескольких часов в настоящее время и не может найти какую-либо информацию о том, как осуществить «Забыли пароль» функциональность FOSUserBundleЗабыли пароль функции fosuserbundle

Является ли эта часть пучка или что-то я должен создайте себя.

ответ

38

На самом деле странно, что вы ничего не нашли о нем, вероятно, вы не искали с хорошими условиями (может быть, сброс, а не забытый). Во всяком случае, это довольно простой процесс. Вы, наверное, читали github documentation, он объяснил там (Step 6), что вы должны импортировать файл routing.xml и, кроме этого маршрута:

fos_user_resetting: 
    resource: "@FOSUserBundle/Resources/config/routing/resetting.xml" 
    prefix: /resetting 

Вы просто добавить ссылку в шаблон с fos_user_resetting_request маршрута:

<a href="{{ path('fos_user_resetting_request') }}">Forgot password ?</a> 

Затем нажмите на эту ссылку приведет пользователя к форме сброса, который задаст письмо пользователя и отправить их по электронной почте с маркером безопасности в связи с формой редактирования пароля.

Если вы хотите настроить визуализации, читать эти документы:

ли она вам? Удачи!

+3

Я искал пароль для сброса, а не забыл пароль. Я также видел это после просмотра вашей записи с помощью php app/console router: debug i использовал/сбросил вместо/reset/request thank you – smugford

Смежные вопросы