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