Liferay自动登录

问题描述 投票:1回答:1

我必须使用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。我错过了什么?

login liferay
1个回答
3
投票

对不起,但这是完全错误的方式。

您需要一个钩子插件,必须使用自定义portal.properties实现一个基于AutoLogin的类来设置auto.login.hooks属性。

请按照以下讨论:https://community.liferay.com/it/forums/-/message_boards/message/114134

© www.soinside.com 2019 - 2024. All rights reserved.