忘记密码功能fosuserbundle - 代码日志

忘记密码功能fosuserbundle

我已经google了几个小时了,找不到任何关于如何在FOSUserBundle中实现“忘记密码”功能的信息

这是捆绑的一部分,还是我自己创造的东西。

其实很奇怪,你没有找到任何东西,你可能没有搜索良好的条件(可能重置而不是忘记)。无论如何,这是一个非常简单的过程。
你可能读了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>

然后单击此链接将导致用户进入重置表单,该表单将向用户发送电子邮件,并在密码编辑表单的链接中向他们发送带有安全令牌的电子邮件。

如果要自定义渲染,请阅读以下文档:

> Overriding templates
> Overriding forms
> Overriding controllers

有帮助吗?
祝你好运!

http://stackoverflow.com/questions/20183527/forgot-password-function-fosuserbundle

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:忘记密码功能fosuserbundle