Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JSF中发送包含密码详细信息的电子邮件_Java_Security_Email - Fatal编程技术网

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

Java 如何在JSF中发送包含密码详细信息的电子邮件,java,security,email,Java,Security,Email,假设一个用户忘记了他的密码,他想知道他的密码。他必须为他的安全问题提供答案。提供正确答案后,我想向用户的电子邮件地址发送一封包含密码详细信息的电子邮件 那么,我应该在jsf中进行哪些邮件配置,以便与各个用户的许多电子邮件地址进行交互?那么,您真正的问题是什么 如何使用JSF发送邮件 为用户提供新登录的安全解决方案是什么 我认为你最好也开始研究一些解决方案。 有几种方法可以建立连接以发送邮件 就个人而言,我不会发送包含密码的电子邮件。这只是自找麻烦。 发送一个带有resetpassword.x

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


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

那么,您真正的问题是什么

  • 如何使用JSF发送邮件
  • 为用户提供新登录的安全解决方案是什么
我认为你最好也开始研究一些解决方案。 有几种方法可以建立连接以发送邮件

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

这与jsf无关。我使用的是jsf,那么我如何使用托管bean来完成它呢。请帮忙