Liferay自动登录

Liferay auto login

我必须使用 Liferay 5.2.3 和 tomcat-5.5.27

我必须以编程方式登录用户。 我创建了一个 portlet 和一个文件 "view.jsp"

我找到并尝试了这段代码:

String username = String.valueOf(user.getUserId());
String password = user.getPassword();

HttpSession session = request.getSession();
session.setAttribute("j_username", username);
session.setAttribute("j_password", password);
session.setAttribute("j_remoteuser", username);

我通过 id 找到了用户,但我没有登录 liferay。 我错过了什么?

抱歉,这是完全错误的方式。

您需要一个挂钩插件,必须实现基于 class 的自动登录和自定义 portal.properties 来设置 auto.login.hooks 属性.

关注此讨论:https://community.liferay.com/it/forums/-/message_boards/message/114134