【问题标题】:Forgot password function fosuserbundle忘记密码功能 fosuserbundle
【发布时间】:2013-12-09 14:46:36
【问题描述】:

我已经在谷歌上搜索了几个小时,但找不到任何有关如何在 FOSUserBundle 中实现“忘记密码”功能的信息

这是捆绑包的一部分还是我必须自己创建的东西。

【问题讨论】:

    标签: fosuserbundle symfony-2.3


    【解决方案1】:

    实际上你没有找到任何关于它的东西很奇怪,你可能没有用好的术语搜索(可能是重置而不是忘记)。无论如何,这是一个非常简单的过程。 你可能读过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>
    

    然后单击此链接将引导用户进入重置表单,该表单将询问用户电子邮件并向他们发送一封电子邮件,其中包含密码编辑表单链接中的安全令牌。

    如果您想自定义渲染,请阅读这些文档:

    对你有帮助吗? 祝你好运!

    【讨论】:

    • 我确实搜索了重置密码而不是忘记密码。在使用 php app/console router 查看您的条目后,我也看到了它:调试我使用的是 /resetting 而不是 /resetting/request 谢谢
    猜你喜欢
    • 2011-10-19
    • 2011-09-28
    • 1970-01-01
    • 2017-07-06
    • 2012-02-22
    • 1970-01-01
    • 2013-10-12
    • 2013-12-01
    • 1970-01-01
    相关资源
    最近更新 更多