Решение: постоянно слетает пароль в MODX

50 5 22 Мая 2018, 12:38
modx pass error

Одна из проблем, которая возникла при разработке сайте с которой я столкнулся - после переноса сайта на выделенный сервер пароль администратора постоянно слетал. И дело не в том, что пароль постоянно сбрасывается юзерами, а проблема была с сервером. После каждой перезагрузки сервера пароль к админке не подходил. Как итог, MODX выдает ошибку "Неправильное имя пользователя или пароль. Пожалуйста, проверьте введённые данные и попытайтесь снова."

 

Решить проблему удалось созданием нового пользователя с правами администратора. И заходить уже через него. Для этого перейдите в "Управление" -> "Пользователи". На странице укажите все данные нового юзера и не забудьте поставить неограниченные права:
modx pass error
И во вкладке "Права доступа" добавьте группу Administrator и роль Super User.
modx pass login
После этого можно смело логиниться под новым пользователем.

Как восстановить пароль администратора

Если вы хотите для начала восстановить пароль администратора, в сети есть несколько способов как это сделать. Способ через phpMyAdmin: Найдите таблицу mod_users. В ней найдите вашего пользователя.

  1. Смените email на правильный и сделайте восстановление через почту.
    modx pass error
  2. Установите значения для полей:
    password: kXXEPN9pTwdXnaSlDvUzaJcR2y/1XzCqs9AXcxOzFdQ=
    salt: 18de7acfa078ec932d6d09f18cf0dbac
    Пароль станет password321.
    Так же обратите внимание на поле active, его значение должно быть 1.
    За способ спасибо MerinovKV.

Способ решения проблемы путем создания нового пользователя не идеален, наверняка проблема кроется в отстутствии каких-то библиотек. Если вы найдете другое решение проблемы, просим вас сообщить об этом в комментариях.

Теги:

modx

modx revo

CMF

доступ запрещен

пароль администратора

восстановить

Другие статьи
Комментарии
Комментировать