Как восстановить пароль от MODx
В очередной раз столкнулся с проблемой восстановления доступа к админки MODx Revo. Но полистав результаты в поисковой выдаче, все ответы были не полными, так как по сути во всех указанных методах доступ не восстанавливался. Я опишу пошаговый метод как восстанавливал я лично, и у меня все заработало как нужно!
- Для начала нужно узнать как называется наша БД, для этого идем в /core/config/config.ini.php открываем этот файл и смотрим имя базы данных (не путаем с именем пользователя).
- Идем в БД, а именно находим нашу нужную БД в phpMyAdmin и приступаем к редактированию.Для начала проверяем не заблокирован ли наш АДМИН, так как наверняка вы осуществили несколько попыток входа после чего получили блокировку аккаунта. Ищем таблицу modx_user_attributes в ней столбец blocked и меняем значение для нашего администратора на «0» ибо если изначально вы увидели значение «1» — то знайте, вы действительно заблокированы.
- Далее идем в таблицу modx_users ищем строку с нашим админом, у админа в столбце «id» стоит значение «1». Вставляем для столбца password значение «kXXEPN9pTwdXnaSlDvUzaJcR2y/1XzCqs9AXcxOzFdQ=«, для столбца salt значение «18de7acfa078ec932d6d09f18cf0dbac» (иногда следует очистить значение в столбце cachepwd), для столбца active ставим значение «1», для столбца hash_class укажите значение «hashing.modPBKDF2».
- Далее сохраняемся, на всякий случай очищаем кэш (если на сайте стоит антифлуд, то нужно сменить айпишник) и пробуем авторизоваться с паролем password321 Профит!
- Не забудьте потом уже в админском кабинете изменить пароль