gpt4 book ai didi

java - Java密码重置

转载 作者:行者123 更新时间:2023-11-30 06:33:29 25 4
gpt4 key购买 nike

<分区>

谁能提供有关如何在连接到数据库的 Java Web 应用程序中重置密码的资源,其中密码存储为散列(密码+盐+密码)?我也在使用 Spring,所以如果它在这方面有什么东西请识别。

我知道一般技术:

  1. “密码重置”按钮
  2. 要求用户确认其身份 - 通过输入电子邮件。
  3. 生成 token 并发送到邮件地址。 (如何?它是什么的散列?哪些属性?如何发送自动邮件消息?-以前从未这样做过)
  4. 用户转到提供 token 链接的网页,其中等待新密码字段。

    • Token 具有时间有效性,从其他类似问题来看最好是几个小时。
    • 不要使用安全问题,因为它们非常不切实际。

我要问的是一些关于如何生成 token 和向用户发送 token 邮件的伪代码或示例实现。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com