2013-11-24 48 views

回答

1

假設您已經有發送電子郵件的代碼,您可以創建一個jsf網站,如activeuser.xhtml?id=,並將用戶標識添加爲散列。散列也應該保存在數據庫中。當用戶打開頁面調用方法與f:event

<f:metadata> 
     <f:viewParam name="id" value="#{userController.idHash}"/> 
     <f:event type="preRenderView" listener="#{userController.activate}"/> 
</f:metadata> 

在頁面加載userController#activate()被調用的方法,你可以激活用戶指定id哈希並重定向到起始頁。