Ваш доступ к системе управления заблокирован администратором

Пытаетесь войти в админку MODX и получаете данное сообщение? Рассказываю как снять блокировку. Кстати этим же способом можно восстановить забытый пароль от админки.

Как разблокировать пользователя MODX Revolution

Простое решение

  • На странице входа в админку MODX нажмите на ссылку Забыли своё имя пользователя?
  • затем укажите е-mail учетной записи или имя пользователя и на почту придёт ссылка со сбросом пароля.

Если не получилось

  • Откройте базу данных сайта через phpMyAdmin, консоль или другой привычный вам инструмент управления базами данных;
  • найдите таблицу modx_user_attributes и измените на 0 (ноль) содержимое полей: blocked, blockeduntil, failedlogincount;
  • вернитесь на страницу входа в админку MODX, обновите ее, после чего авторизуйтесь под своим логином и паролем.

Примечание: Префикс таблиц modx_ в базе данных может быть другим. Указывайте свой.

В случае неудачи, возможно дополнительно нужно изменить пароль.

Как сменить пароль пользователя MODX Revolution

Откройте базу данных сайта через phpMyAdmin, консоль или другой привычный вам инструмент управления базами данных.

Найдите таблицу modx_users и измените для нужного пользователя значения полей:

  • password: kXXEPN9pTwdXnaSlDvUzaJcR2y/1XzCqs9AXcxOzFdQ=
  • salt: 18de7acfa078ec932d6d09f18cf0dbac
  • hash_class: hashing.modPBKDF2
  • cachepwd: пустое
  • active: 1

То же самое можно выполнить через запрос к базе данных:

UPDATE modx_users SET id = 1,username = 'admin',password = 'kXXEPN9pTwdXnaSlDvUzaJcR2y/1XzCqs9AXcxOzFdQ=',cachepwd = '',class_key = 'modUser',active = 1,remote_key = NULL,remote_data = NULL,hash_class = 'hashing.modPBKDF2',salt = '18de7acfa078ec932d6d09f18cf0dbac',primary_group = 1,session_stale = NULL,sudo = 1 WHERE modx_users.id = 1;

Примечание: Префикс таблиц modx_ (для поля modx_users) в базе данных может быть другим. Указывайте свой.

Примечание: Если меняете учетную запись, отличную от администратора, нужно изменить id в начале и конце запроса на id пользователя, которого меняете. Значение поля sudo 1 означает, что пользователь является администратором, для обычных пользователей нужно указывать 0.

Вернитесь на страницу входа в админку MODX, обновите ее, после чего авторизуйтесь под своим логином и паролем password321.

Когда войдете в админку установите свой пароль ПрофильИзменить пароль.

На этом всё. Но вы можете помочь проекту. Даже небольшая сумма поможет нам писать больше полезных статей.

А если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.