1

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

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

user = UserLocalServiceUtil.addUser(lots_of_params) 

然后,当我尝试使用该用户登录时,我不能。似乎LoginUtil.login(params)只有在用户表中找到用户作为字段时才有效。

为什么会这样,我怎样才能将我的用户持久保存到数据库中?我正在使用 Liferay 5.2.3。

4

1 回答 1

3

添加用户试试这个代码

UserLocalServiceUtil.update(user); 

高温高压

于 2013-07-26T09:52:58.873 回答