Liferay AutoLogin.login()API返回什么?
Liferay AutoLogin.login()API返回什么?,liferay,liferay-6,Liferay,Liferay 6,AutoLogin.login()的界面需要返回一个字符串[](请参阅) 这个数组到底应该包含什么 我在StackOverflow上看到一些帖子,其中返回了3个元素的数组:user、password,以及一个布尔标志。那个布尔标志的目的是什么?凭证数组中有3个参数 userId=已记录用户的id password=用户密码 boolean=这是必需的。如果密码是加密的(如果为true),则需要知道密码是否已加密。如果为true,则需要将密码保存在会话中,因为它在AutoLogin筛选器中 ses
AutoLogin.login()
的界面需要返回一个字符串[]
(请参阅)
这个数组到底应该包含什么
我在StackOverflow上看到一些帖子,其中返回了3个元素的数组:
user
、password
,以及一个布尔标志。那个布尔标志的目的是什么?凭证数组中有3个参数
userId=已记录用户的id
password=用户密码
boolean=这是必需的。如果密码是加密的(如果为true),则需要知道密码是否已加密。如果为true,则需要将密码保存在会话中,因为它在AutoLogin筛选器中
session.setAttribute("j_password", password);
否则,如果密码为假,liferay会在将密码设置为会话之前加密密码谢谢Romeo。我们有没有办法不验证密码,只验证用户名。你必须执行autologin钩子和扩展Baselogin