假设用户忘记了密码并且他想知道他的密码。他必须为他的安全问题提供答案。在提供正确答案后,我想向用户的电子邮件地址发送一封包含密码详细信息的电子邮件。
那么,我应该在jsf中做什么邮件配置,以便它与各个用户的许多电子邮件地址进行交互?
答案 0 :(得分:0)
那么,这里真正的问题是什么?
我认为你最好开始研究一些解决方案Javamail API - FAQ。 有几种方法可以设置连接以便发送邮件。
就个人而言,我不会发送包含密码的电子邮件。这只是在寻找麻烦。 如何发送带有 resetpassword.xhtml?hash = xxxxxxxxxxxxxx 等位置的链接,将用户重定向到可以设置新密码的表单?这个哈希需要仅为该用户生成,随机哈希就可以。 当他使用正确的用户名/电子邮件和正确的哈希提交表单时,可以提交新密码。