1

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

我对这行代码有疑问:

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

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

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

开发 CAS(自定义认证系统)

和:

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

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

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

4

1 回答 1

0

集成 PwdEncryptor 和 Crypt。

于 2012-08-23T15:24:14.693 回答