null

Liferay: изменение пароля пользователя в БД

Недавно я столкнулся с необходимостью изменить на локальном тестовом сервере пароль администратора, который был мне неизвестен. Это можно сделать двумя способами - вручную изменить пароль в базе данных (при наличии доступа), или использовать неофициальный хук. Я приведу здесь первый способ.

Остановите сервер и выполните следующий запрос (Вместо test@liferay.com укажите правильный адрес)

UPDATE User_ SET passwordEncrypted=0, password_='test', 
passwordReset=1 WHERE emailAddress='test@liferay.com';


Теперь нужно перезапустить сервер. Пароль будет установлен в незашифрованном виде, но при входе по новому паролю Liferay запросит еще раз его изменить. В принципе, не обязательно задавать passwordReset, а можно сразу указать пароль в зашифрованном виде, например:

UPDATE User_ SET password_='qUqP5cyxm6YcTAhz05Hph5gvu9M=' 
WHERE emailAddress='test@liferay.com';

 

К списку статей

О себе:

Машина для преобразования кофеина и алгоритмов в совершенный код.

Ничего не найдено. n is 0