如何在JSF中发送包含密码详细信息的电子邮件

时间:2012-10-17 07:05:25

标签: java security email

假设用户忘记了密码并且他想知道他的密码。他必须为他的安全问题提供答案。在提供正确答案后,我想向用户的电子邮件地址发送一封包含密码详细信息的电子邮件。

那么,我应该在jsf中做什么邮件配置,以便它与各个用户的许多电子邮件地址进行交互?

1 个答案:

答案 0 :(得分:0)

那么,这里真正的问题是什么?

  • 如何使用JSF邮寄?
  • 为用户提供新登录的安全解决方案是什么?

我认为你最好开始研究一些解决方案Javamail API - FAQ。 有几种方法可以设置连接以便发送邮件。

就个人而言,我不会发送包含密码的电子邮件。这只是在寻找麻烦。 如何发送带有 resetpassword.xhtml?hash = xxxxxxxxxxxxxx 等位置的链接,将用户重定向到可以设置新密码的表单?这个哈希需要仅为该用户生成,随机哈希就可以。 当他使用正确的用户名/电子邮件和正确的哈希提交表单时,可以提交新密码。