我試圖向Liferay中的用戶註冊過程添加一些驗證步驟,但似乎無法找到正確的位置來執行此操作。在Liferay中爲用戶註冊創建額外的驗證步驟
據我所知,在創建新用戶時(與登錄過程中出現「login.events.post」事件相反),我無法添加自己的代碼。
有沒有辦法做到這一點?
UPDATE:我們試圖避免重做liferay已經做的事情,即使創建新的用戶註冊portlet也有很大意義。
我剛剛發現了關於"servlet.service.events.pre"
事件,並認爲可以在CreateAccountAction
類上創建一個鉤子來添加我自己的驗證,但是我沒有從liferay關於此主題的文檔中獲得太多內容。任何想法/建議/鏈接將不勝感激。
導入'portal-impl.jar'在插件portlet中並不是一個好習慣。此外,從Liferay 6.1開始,如果portlet指向'portal-impl.jar',則不會構建或部署。由於問題包含[tag:liferay-6]標記,因此應該放棄導入'portal-impl.jar'的這種做法。 –
感謝普拉卡什。 –