登录Portlet Hook,找不到类PwdEncryptor

时间:2012-08-23 14:23:29

标签: liferay liferay-6

我为登录portlet创建了一个钩子。

我对这行代码有疑问:

String encPwd = PwdEncryptor.encrypt(password, user.getPassword());

找不到类PwdEncryptor且包com.liferay.portal.security.pwd不存在

我使用Liferay 6.0.6插件创建一个钩子,我读了这个:

Developing a CAS(自定义身份验证系统)

https://www.liferay.com/es/community/forums/-/message_boards/message/14773767

  

PwdEncryptor位于portal-impl.jar中,因此插件不可见。您可以使用PortalClassInvoker来调用它。如果您需要示例,请查看com.liferay.portal.kernel.struts.PortletActionInvoker类。

我不知道如何处理这个调用者,在哪里调用它或使用它。

1 个答案:

答案 0 :(得分:0)

整合PwdEncrypt和Crypt。