Восстановление пароля modx

Часто в MODX Revolution нужно востановить пароль, при этом возможно, что MODX не хочет отправлять сообщение на почту, указанную при регистрации пользователя. Воспользуемся тогда PhpMyAdmin для того, чтобы задать нужный пароль и войти в менеджер.
Найти нашего пользователя (у меня admin и только один пользователь, у вас их может быть много больше) и прокрутим чуть вправо для определения алгоритма шифрования пароля — колонка hash_class. В моей версии MODX Revolution 2.2.5 это hashing.modPBKDF2, для версий до 2.1 это hashing.modMD5. Если алгоритм шифрования MD5, то можно его сгенерировать с помощью онлайн генератора и изменить тут же значение на сгенерированное. Если же у вас hash_class — hashing.modPBKDF2, то нужно его поменять на hashing.modMD5 и сделать то же самое. Существуют также способы как можно сделать это же при помощи SQL запросов к Базе данных. Либо воспользоваться услугами специалиста, перейдя по ссылке — восстановление пароля modx. Можно сбросить пароль используя API. Ниже приведен скрипт для обновления пароля и емейла пользователя. Также скрипт назначает группу пользователя — Администраторы (Administrator User Group).
Может возникнуть ситуация, когда пользователь часто вводил неправильный пароль и был заблокирован, тогда нужно зайти в таблицу modx_user_attributes и в колонке blocked изменить 1 на 0, то есть разблокировать пользователя.

Метки: . Закладка Постоянная ссылка.

Комментарии запрещены.