Liferay 登录Portlet挂钩,未找到类PwdEncryptor

Liferay 登录Portlet挂钩,未找到类PwdEncryptor,liferay,liferay-6,Liferay,Liferay 6,我为登录portlet创建了一个钩子 我对这行代码有问题: String encPwd = PwdEncryptor.encrypt(password, user.getPassword()); 未找到类PwdEncryptor,包com.liferay.portal.security.pwd不存在 我使用Liferay 6.0.6插件创建了一个钩子,我读到: 自定义身份验证系统 以及: PwdEncryptor位于portal-impl.jar中,因此插件看不到它。您可以使用PortalCl

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

我对这行代码有问题:

String encPwd = PwdEncryptor.encrypt(password, user.getPassword());
未找到类PwdEncryptor,包com.liferay.portal.security.pwd不存在

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

自定义身份验证系统

以及:

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


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

集成了PwdEncryptor和Crypt。

完成:我在项目中集成了它们:PwdEncryptor和Crypt。在受保护的int身份验证后,我获得了成功,但我仍然无法进入。你能帮忙吗?