我必须使用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。我错过了什么?
对不起,但这是完全错误的方式。
您需要一个钩子插件,必须使用自定义portal.properties实现一个基于AutoLogin的类来设置auto.login.hooks属性。
请按照以下讨论:https://community.liferay.com/it/forums/-/message_boards/message/114134