Jsf 2 JSF使用电子邮件确认链接
我希望我的用户单击通过电子邮件发送到电子邮件地址的链接 他们在银行登记Jsf 2 JSF使用电子邮件确认链接,jsf-2,Jsf 2,我希望我的用户单击通过电子邮件发送到电子邮件地址的链接 他们在银行登记 如何在jsf中实现这样的电子邮件确认?假设您已经有了发送电子邮件的代码,您可以创建一个jsf站点,如activeuser.xhtml?id=,并将userid添加为散列。散列也应该保存在数据库中。当用户打开页面时,您使用f:event调用一个方法: <f:metadata> <f:viewParam name="id" value="#{userController.idHash}"/>
如何在jsf中实现这样的电子邮件确认?假设您已经有了发送电子邮件的代码,您可以创建一个jsf站点,如
activeuser.xhtml?id=
,并将userid添加为散列。散列也应该保存在数据库中。当用户打开页面时,您使用f:event
调用一个方法:
<f:metadata>
<f:viewParam name="id" value="#{userController.idHash}"/>
<f:event type="preRenderView" listener="#{userController.activate}"/>
</f:metadata>
在加载页面上,调用方法
userController#activate()
,您可以使用给定的id哈希激活用户并重定向到起始页 假设您已经有了发送电子邮件的代码,您可以创建一个jsf站点,如activeuser.xhtml?id=
,并将userid添加为哈希。散列也应该保存在数据库中。当用户打开页面时,您使用f:event
调用一个方法:
<f:metadata>
<f:viewParam name="id" value="#{userController.idHash}"/>
<f:event type="preRenderView" listener="#{userController.activate}"/>
</f:metadata>
在加载页面上,调用方法userController#activate()
,您可以使用给定的id哈希激活用户并重定向到起始页