【问题标题】:J2EE spring security one time link for password reset用于密码重置的 J2EE spring security 一次性链接
【发布时间】:2011-06-11 16:11:43
【问题描述】:

我在我的 J2EE spring webapp 中使用 spring (3.0) 安全登录。我需要生成一个链接,该链接将通过电子邮件发送(发送给请求重置密码的用户),并且只能用于一次重置密码并通过带有表单的页面设置新密码。如何生成这种链接?

【问题讨论】:

    标签: security spring passwords reset


    【解决方案1】:

    这取决于您如何存储用户凭据:

    如果您为您的用户实体实现UserDetailsCredentialsContainer,那么您可以添加某种具有某种唯一ID 的重置密码布尔字段,如果用户导航到正确的URL,它将作为URL 的一部分发送根据链接,他启用了重置密码布尔标志,然后向他展示更新密码并在提交时禁用重置密码标志的表单。

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 2020-05-04
      • 1970-01-01
      • 2012-06-24
      • 2019-11-11
      • 2014-05-24
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多