【问题标题】:How to impelement Forgot Password in Spring mvc如何在 Spring mvc 中实现忘记密码
【发布时间】:2018-07-07 19:37:33
【问题描述】:

我有一个项目,我需要在登录时实现忘记密码。所以,我想知道春天是否在这件事上提供了任何帮助。我尝试了一种简单的方法来实现重置密码,如果用户的用户名和电子邮件有效,则显示重置密码表单,否则为“无效的用户详细信息”。但我想通过电子邮件向用户发送重置密码链接。任何帮助将不胜感激。 谢谢。

【问题讨论】:

    标签: spring-mvc forgot-password


    【解决方案1】:

    不幸的是,Spring 对我所说的“身份验证流程”没有帮助:注册、忘记密码、甚至更改密码都只有部分支持。

    我在这个主题上进行了很多搜索,4-5 年前没有支持所有这些流程的软件包。这就是我编写“身份验证流程”的原因,它是开源的、基于 Spring(MVC 或 REST)的。

    看到这个问题,所有相关的链接和数据都在我的回答中: Create Account, Forgot Password and Change Password

    至于你的问题,一般来说,用户点击“忘记密码”,然后会看到一个带有他的电子邮件或用户名(或两者)的屏幕。他输入数据,服务器对其进行验证,如果正确,服务器将“重置链接”发送到用户的电子邮件。用户点击链接,它会到达服务器(验证链接的过期等)并显示用户“重置密码”页面。

    HTH

    【讨论】:

    • 非常感谢。您提供的链接足够强调忘记密码的主题(其他主题也是我不关心的)
    猜你喜欢
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2020-08-26
    • 2017-07-06
    相关资源
    最近更新 更多