新创建的用户未存储在Liferay的数据库中

时间:2013-07-26 08:20:42

标签: java login liferay

当我使用自定义portlet创建新用户时,我遇到了一个问题:用户未存储在USER_数据库的lportal表中。

我使用标准的Liferay用户创建方法

user = UserLocalServiceUtil.addUser(lots_of_params) 

然后,当我尝试使用该用户登录时,我不能。似乎LoginUtil.login(params)仅在用户被发现为users表中的字段时才有效。

为什么会这样,我如何将用户留在数据库中?我正在使用Liferay 5.2.3。

1 个答案:

答案 0 :(得分:2)

添加用户尝试此代码

UserLocalServiceUtil.update(user); 

HTH