Как восстановить пароль от MODX Revo
Забытый пароль от панели администрирования MODX Revolution можно восстановить всего за минуту. Способ основан на использовании API движка и не требует подключения к базе данных. Потребуется только FTP доступ.
Авторизуемся через FTP клиент и создаём в корневом каталоге сайта скрипт с произвольным именем, например, «login.php». Прописываем в него нижеприведённый код и запускаем на исполнение через адресную строку браузера.
define('MODX_API_MODE', true);
require 'index.php';
$member = $modx->getObject('modUserGroupMember', array('user_group' => 1));
$user = $modx->getObject('modUser', $member->member);
$user->addSessionContext('mgr');
unlink(basename(__FILE__));
$modx->sendRedirect('/manager/');
Скрипт произведёт автоматическую авторизацию и перенаправит в панель администрирования MODX, предварительно удалив себя. Теперь можно создать нового пользователя или изменить текущий пароль администратора.
Всё просто — никаких подключений к базе данных и алгоритмов шифрования. Подобный способ авторизации без пароля есть в Bitrix, о чём писал в отдельной статье.
Отключаем службу CDPUserSvc
Joomla или MODX — популярность против гибкости
Вы работаете без рабочего файла Word — решение проблемы
Сам начал с освоения разработки интернет-магазина на miniShop2, но чувствую надо поворачивать к более простым вещам для старта.
Вот, что вывело. И, собственно, тоже не сработало.(
От себя добавлю, что если адрес панели отличается от стандартного «manager», то в последней строке нужно прописать именно тот, что есть у вас.