更新 Liferay 用户锁定
Updating Liferay User Lockout
我已经构建了一个可以在 Liferay 中管理用户的 portlet。
我希望实现的选项之一是能够使用密码锁定来锁定和解锁用户。
当我尝试更新锁定时它什么也没做,我正在使用以下内容:
UserLocalServiceUtil.updateLockoutById(userId, true)
这不会抛出异常或记录错误,看起来一切顺利,但数据库未更新且用户帐户不受影响。
这是怎么回事?我错过了什么吗? The JavaDoc is pretty clear.
注意:我不是要停用帐户,只是锁定和解锁用户。
在密码策略中,您必须将 "Lockout Enabled" 选项指定为已启用,否则该方法将不执行任何操作。
我已经构建了一个可以在 Liferay 中管理用户的 portlet。
我希望实现的选项之一是能够使用密码锁定来锁定和解锁用户。
当我尝试更新锁定时它什么也没做,我正在使用以下内容:
UserLocalServiceUtil.updateLockoutById(userId, true)
这不会抛出异常或记录错误,看起来一切顺利,但数据库未更新且用户帐户不受影响。
这是怎么回事?我错过了什么吗? The JavaDoc is pretty clear.
注意:我不是要停用帐户,只是锁定和解锁用户。
在密码策略中,您必须将 "Lockout Enabled" 选项指定为已启用,否则该方法将不执行任何操作。