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

3004
358
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
  • доступ запрещен
  • пароль администратора
  • восстановить
ДРУГИЕ СТАТЬИ
Избавляемся от fatal error uncaught в php
fatal error uncaugh возникает, когда в коде PHP происходит исключение (exception), вне конструкции try-catch
932
111
28.03.2023
Исправляем ошибку cannot find module node js
Причины и решения ошибки в node.js - cannot find module
4297
515
27.03.2023
Ошибка E00e0 в API pointexpress.ru
Причины возникновения ошибки E00e0 в API pointexpress.ru
599
71
17.01.2023
Коды ошибок Telegram API
Коды возвращаемых ошибок от API Telegram
7748
929
06.12.2021
Комментарии
Комментировать