Как разблокировать пользователя или сбросить пароль от админ-панели MODX Revo, MODX Evo через phpMyAdmin
Если пользователь заблокирован за то, что слишком много раз ввел неверный пароль, то для снятия блокировки есть 2 способа — ждать автоматическую разблокировку (время блокировки меняется в админке, раздел «Авторизация и безопасность» (Revo) и «Пользователи» (Evo)) или снять блокировку через базу данных при помощи phpMyAdmin. Рассмотрим вариант с phpMyAdmin.
Дополнительно:
Навигация по статье:
- Как разблокировать пользователя админ-панели MODX Revolution
- Как сменить пароль пользователя MODX Revolution через phpMyAdmin
- Как разблокировать пользователя админ-панели MODX Evolution
- Как сменить пароль пользователя MODX Evolution через phpMyAdmin
Как разблокировать пользователя админ-панели MODX Revolution
Если при входе в админ-панель управления сайтом ввести несколько раз (по умолчанию 3 раза) неправильно логин или пароль, то система управления вас заблокирует и вы будете видеть надпись «Ваш доступ к системе управления заблокирован администратором».
Самые простые решения:
- Нажмите «Забыли свой пароль?» укажите «E-mail учетной записи» и вам придёт на почту ссылка со сбросом пароля.
- Если по какой-то причине вы не знаете «E-mail учетной записи» или к этой почте нет доступа, то можно восстановить доступ, сменив почту в phpMyAdmin:
Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и в поле email меняем почту на свою и возвращаемся к пункту 1 для запроса на смену пароля. - Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и меняем на 0 (ноль) содержимое полей (если там что-то есть):
blocked, blockeduntil, failedlogincount; - Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, после этого можно зайти в админку под своим логином и паролем.
Важно: Префикс «modx_» в вашей базе может быть другим! Зависит от настроек базы.
Как сменить пароль пользователя MODX Revolution через phpMyAdmin
- Заходим в БД через phpMyAdmin. В таблице modx_users у нужного пользователя значение в поле hash_class ставим hashing.modMD5, поля salt и cachepwd очищаем, а в поле password меняем значение на:
d8578edf8458ce06fbc5bb76a58c5ca4Не забудьте для пользователя сменить в админке пароль qwerty на безопасный.
Как разблокировать пользователя админ-панели MODX Evolution
- Нажмите "Забыли свой пароль?" укажите "E-mail учетной записи" и вам придёт на почту ссылка со сбросом пароля.
- Если вы не знаете "E-mail учетной записи" или к этой почте нет доступа, то можно восстановить доступ, сменив почту в phpMyAdmin:
Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и в поле email меняем почту на свою и возвращаемся к пункту 1 для запроса на смену пароля.- Заходим в базу данных через phpMyAdmin. Находим таблицу modx_user_attributes и меняем на 0 (ноль) содержимое полей (если там что-то есть):
blocked, blockeduntil, failedlogincount;- Выходим из phpMyAdmin, обновляем страницу входа в админ-панель, все должно работать.
Как сменить пароль пользователя MODX Evolution через phpMyAdmin
- Заходим в БД через phpMyAdmin. В таблице modx_manager_users у нужного пользователя значение в поле password меняем значение на:
d8578edf8458ce06fbc5bb76a58c5ca4Не забудьте для пользователя сменить в админке пароль qwerty на безопасный.
Комментарии к посту
Андрей 30 января 2021, 20:00 # ↓Столкнулся с такой проблемой на MODX Evo. Как понять вашу фразу «При редактировании, в столбце phpMyAdmin „Функция“ указать MD5.»?
Дмитрий 11 ноября 2020, 01:54 # ↓
Никак не восстанвлю доступ к админке… Пробовал сменить в таблице users, убедился что счетчики кол-ва попыток и т п — по нолям… Прибег к совету «удалить папку CORE/CACHE» — после этого и вовсе сайт упал (!) и пришлось восстановить из бэкапа. Стандартный способ «восстановить по email» — также не срабатывает, письмо на ящик не приходит (хотя адрес — правильный, проверил в БД)
Игорь 16 мая 2023, 16:02 # ↑ ↓
Такая же дичь
Руслан Алеев 16 мая 2023, 16:35 # ↑ ↓А что именно вы сделали в базе? Т.к. я сколько раз пробовал восстановить — вроде срабатывало нормально.
PHPBB3 - потерял админский доступ (забыл пароль). Как восстановить через phpmyadmin?
Забыл пароль от одного Форума, войти как админ не могу. Почту видно указал левую или вообще не указал, т.к. при попытке восстановления через "Забыли пароль" пишет, что E-mailа не существует. Как через phpmyadmin восстановить доступ? Плохо знаком с этим движком и БД. Можно просто верный e-mail адрес прописать где-нить и скинуть пасс. В какой таблице это можно сделать? Спасибо.
На сайте с 25.05.2008
14 декабря 2009, 19:563-й версии под рукой нету, не знаю насколько они отличаются, но во второй вот вижу таблицу phpbb_users и пароли в ней хешируются обычным md5(). UPDATE phpbb_users SET user_password=MD5('новыйпароль') WHERE username='админскийлогин' Ну или в этой же таблице в колонке 'user_email' прописать новый емайл для своего пользователя и запросить нвоый пароль.
Лог в помощь!
На сайте с 28.03.2008
14 декабря 2009, 19:59Блин. Есть еще одна проблема. На сервере не могу найти БД qilly добавил 14.12.2009 в 23:04 Странно, какая-то хрень. Куда она могла деться. от сайта лежит БД, а от Форума нет.
На сайте с 07.11.2008
14 декабря 2009, 20:05Пароль хэшируется не md5(), а собственным алгоритмом. И поменять почту через pma не получится, так как там еще и хэш учитывается. Я бы посоветовал зарегистрироваться как новый пользователь, затем используя его данные (пароль, mail и хэш mail'а), подставьте в соответствующие поля вашего аккаунта. Это все делается через phpmyadmin. Да, и конечно же сделайте полный бэкап перед этим. FladeX добавил 14.12.2009 в 23:05
qilly:
Блин. Есть еще одна проблема. На сервере не могу найти БД
данные для доступа прописаны в config.php в корне форума.Услуги посредника на бирже контента: информационные статьи 40₽/1000, «продающие» тексты 50₽/1000. Пишите в личку. Помогаю правильно переехать на https (/ru/forum/973447). Подписывайтесь на мой канал в телеграм: https://t.me/fladex (https://t.me/fladex).
14 декабря 2009, 20:06
qilly:
Блин. Есть еще одна проблема. На сервере не могу найти БД
в папке с скриптами форума ищем config.php открывает блокнотом видим такую картину$db_type = 'mysql';
$db_host = 'localhost';
$db_name = "$base";
$db_username = '$dbuser';
$db_password = '$dbpass';
$db_prefix = '';Вопросы-Ответы
Оплата услуг
Вопросы по оплате услуг, получения квитанций и счетов для физ.лиц и юр.лиц соответственно. Если у Вас возникли вопросы к абонентскому отделу нашей компании, вероятно, Вы найдете ответы здесь.Виртуальный сервер (VDS, VPS хостинг)
Что такое виртуальный сервер и как с ним работать. Также здесь описаны принципы и механизмы виртуализации, перечислены команды для SSH.Новый клиент
Здесь Вы найдете информацию касательно начала работы, регистрации в системе CityDomain и заказа наших услуг. Также к Вашему вниманию краткий глоссарий терминов и советы по выбору доменной зоны.Домены
Регистрация и продление доменных имен, управление и настройка доменов. Инструкции по трансферу доменных имен от других регистраторов к нам и наоборот.Общие вопросы
Разнообразные вопросы, связанные со сменой владельца домена или сайта, а также изменениями в контактных данных. Самые распространенные ситуации описаны в данном разделе.Хостинг
Особенности украинского виртуального хостинга. Здесь Вы найдете рекомендации о том, как залить свой сайт на хостинг, создать базы данных, подключиться по FTP, настроить почту, побороться с ошибками, которые вдруг выдает браузер. Здесь же находятся советы от наших специалистов по выбору хостинг-пакета, а также по функциям панели управления ISP Manager.Способы оплаты
![]()
![]()
![]()
script type="text/javascript"> jQuery(document).ready(function($) < //Показывать кнопки, если только браузер достаточно широк if( $(window).width() >= 1030 ) $('#social-float').show(); // Update when user resizes browser. $(window).resize(function() < if( $(window).width()
MySQL - как сбросить пароль root
Если вы забыли пароль root для базы данных MySQL или хотите его поменять в целях безопасности, нужно выполнить сброс пароля. В статье расскажем, как это сделать с помощью командной строки Windows.
1.Остановите сервер MySQL
- Проверьте, вошли ли вы в систему как администратор.
- Нажмите Win + R. Когда откроется окно «Выполнить», введите: services.msc
- Нажмите ОК.
- В списке служб найдите MySQL. Кликните правой кнопкой мыши по ней, после чего левой кликните Stop.
2. Измените пароль в текстовом редакторе
- В меню найдите «Блокнот», либо используйте путь: Меню > Стандартные Windows > Блокнот.
- Создайте новый текстовый документ с помощью команды пароля
- В текстовом редакторе введите строку: ALTER USER 'root'@'localhost', IDENTIFIED BY 'NewPassword';
- Проверьте, на месте ли кавычки и точка с запятой. Замените NewPassword своим новым паролем. «Файл» > «Сохранить как», чтобы сохранить файл в корень жесткого диска (C:\). Придумайте осмысленное имя файлу.
Команда localhost изменит пароль в вашей локальной системе. Если вы пытаетесь изменить пароль по сети, замените текущее имя хоста на localhost.
3. Запустите cmd
- Откройте командную строку и нажмите Ctrl+Shift+Esc.
- В меню выберите «Файл» > «Запустить новую задачу».
- Введите cmd.exe и установите флажок для запуска от имени администратора.
- Нажмите ОК.
Бесплатный тестовый доступ к облаку на 30 днейПолучить
4. Перезапустите сервер MySQL с обновлённым файлом конфигурации.
Чтобы перейти в каталог MySQL используйте командную строку:
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
Вместо ИМЯ_ФАЙЛА вы вводите своё название, которое использовали в пункте 2.
5. Теперь можете зайти на свой сервер MySQL как root, введя новый пароль.
- Повторите вход с новым паролем, чтобы убедиться, что всё работает. Если у вас есть уникальные параметры конфигурации (например, запуск MySQL с параметром -defaults-file ), делайте всё, что нужно.
- После запуска MySQL и подтверждения смены пароля удалите файл C:\ИМЯ_ФАЙЛА.txt .
Вот и всё, вы благополучно сбросили пароль root для базы данных MySQL.
