有没有人可以提供有关如何在连接到db的Java Web应用程序中重置密码的资源,其中密码存储为hashed(密码+ salt + secretphrase)?我也使用Spring,所以如果它在这个领域有什么东西请说明。
我知道一般技巧:
用户转到令牌链接提供的网页,等待新密码字段。
我要问的是有关如何生成令牌和向用户发送令牌邮件的伪代码或示例实现。
答案 0 :(得分:5)
当你说java时,你的意思是java中的web应用程序吗? 您的功能需要许多不同的组件。
您可以使用JavaMail api发送电子邮件。 Spring框架有许多组件,您可以将它用于前端,数据库调用和发送邮件。您需要阅读文档以了解它们。