Не редки случаи когда требуется восстановить пароль от учетной записи администратора сайта на MODx. Восстановить старый пароль невозможно, так как она хранится в зашифрованном виде, но его можно поменять в БД.
Новый пароль будет такой: passwd87
Для смены пароля достаточно в таблице `modx_users` для нужного пользователя поменять значение следующих полей:
password = kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic= salt = 18de7acfa078ec932d6d09f18cf0dbac hash_class = hashing.modPBKDF2
Замену можно сделать вручную через PhpMyAdmin, Adminer и т.п. или выполнить запрос:
1) меняем пароль для пользователя с ID равным 1:
UPDATE `modx_users` SET `password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=', `salt` = '18de7acfa078ec932d6d09f18cf0dbac', `hash_class` = 'hashing.modPBKDF2' WHERE `id` = 1;
2) вариант замены пароля для пользователя с логином admin:
UPDATE `modx_users` SET `password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=', `salt` = '18de7acfa078ec932d6d09f18cf0dbac', `hash_class` = 'hashing.modPBKDF2' WHERE `username` = 'admin';
Пароль заменен, теперь можно авторизоваться с его помощью в админке.
Комментарии ()