2015-12-03 2 views
4

Я построил портлет, который может управлять пользователями в Liferay.Обновление Liferay User Lockout

Одним из вариантов, которые я ищу для реализации, является возможность блокировки и разблокировки пользователей с помощью блокировки паролей.

Когда я пытаюсь обновить локаута он ничего не делает, я использую следующее:

UserLocalServiceUtil.updateLockoutById(userId, true) 

Это не бросает исключение или войти сбой, это выглядит, как если бы все шло хорошо, но база данных не обновляется, и учетная запись пользователя не изменяется.

Что происходит? Я что-то упускаю? The JavaDoc is pretty clear.

Примечание: я не пытаюсь деактивировать учетную запись, только заблокировать и разблокировать пользователя.

ответ

5

В политике пароля вы должны указать опцию «Блокировка включена», как включенная, иначе метод ничего не сделает.

+1

Спасибо! Я повторно настроил мою установку Liferay и не включил эту опцию! – dkanejs

Смежные вопросы