Как разблокировать пользователя или сбросить пароль от админ-панели MODX Revo, MODX Evo через phpMyAdmin

Если пользователь заблокирован за то, что слишком много раз ввел неверный пароль, то для снятия блокировки есть 2 способа - ждать автоматическую разблокировку (время блокировки меняется в админке, раздел "Авторизация и безопасность" (Revo) и "Пользователи" (Evo)) или снять блокировку через базу данных при помощи phpMyAdmin. Рассмотрим вариант с phpMyAdmin.

Навигация по статье:


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

Если при входе в админ-панель управления сайтом ввести несколько раз (по умолчанию 3 раза) неправильно логин или пароль, то система управления вас заблокирует и вы будете видеть надпись "Ваш доступ к системе управления заблокирован администратором".

Самые простые решения:

  1. Нажмите "Забыли свой пароль?" укажите "E-mail учетной записи" и вам придёт на почту ссылка со сбросом пароля.
  2. Если по какой-то причине вы не знаете "E-mail учетной записи" или к этой почте нет доступа, то можно восстановить доступ, сменив почту в phpMyAdmin:
    Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и в поле email меняем почту на свою и возвращаемся к пункту 1 для запроса на смену пароля.
  3. Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и меняем на 0 (ноль) содержимое полей (если там что-то есть):
    blocked, blockeduntil, failedlogincount;
  4. Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, после этого можно зайти в админку под своим логином и паролем.

Важно: Префикс "modx_" в вашей базе может быть другим! Зависит от настроек базы.

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

  1. Заходим в БД через phpMyAdmin. В таблице modx_users у нужного пользователя значение в поле hash_class ставим hashing.modMD5, поля salt и cachepwd очищаем, а в поле password меняем значение на:

    d8578edf8458ce06fbc5bb76a58c5ca4

    Теперь пароль от панели управления - qwerty (выше указан пароль qwerty в MD5-хеше)
  2. Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, вводим логин и новый пароль, все должно работать.

Не забудьте для пользователя сменить в админке пароль qwerty на безопасный.

Как разблокировать пользователя админ-панели MODX Evolution

  1. Нажмите "Забыли свой пароль?" укажите "E-mail учетной записи" и вам придёт на почту ссылка со сбросом пароля.
  2. Если вы не знаете "E-mail учетной записи" или к этой почте нет доступа, то можно восстановить доступ, сменив почту в phpMyAdmin:
    Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и в поле email меняем почту на свою и возвращаемся к пункту 1 для запроса на смену пароля.
  3. Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и меняем на 0 (ноль) содержимое полей (если там что-то есть):
    blocked, blockeduntil, failedlogincount;
  4. Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, все должно работать.

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

  1. Заходим в БД через phpMyAdmin. В таблице modx_manager_users у нужного пользователя значение в поле password меняем значение на:

    d8578edf8458ce06fbc5bb76a58c5ca4

    При редактировании, в столбце phpMyAdmin "Функция" указать MD5. Теперь пароль от админки - qwerty (выше указан пароль qwerty в MD5-хеше)
  2. Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, вводим логин и новый пароль, все должно работать.

Не забудьте для пользователя сменить в админке пароль qwerty на безопасный.


На поддержку блога

Комментарии к посту (4)