Как восстановить пароль от MODX Revolution за одну минуту через FTP |
|
|
Как должно быть понятно из заголовка данной записи, для восстановления пароля от админки MODX Revolution понадобится доступ к файлам сайта посредством FTP (или через файловый менеджер в панели управления сайтом). Первым делом создаем на компьютере файл с произвольным именем с расширением .php - например, vhod.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. Примечательно то, что после этой процедуры вам не придется удалять созданный для подобной авторизации скрипт - он сам себя удалит из директории вашего сайта в процессе автоматической авторизации. После того, как вы попали таким образом в админку сайта, можно изменить пароль действующего адимнистратора или же создать нового. Как видите, все действительно очень просто. Важно лишь, чтобы описанный выше срипт или файл с этим скриптом оказался в нужный момент под рукой). Понравилась запись? Поделитесь с друзьями! |
|
| Категория: Создание сайта и веб-дизайн | Просмотров: 5051 | Дата: 22.03.2018 | |
Честно говоря, когда я узнал об этом способе восстановления забытого пароля от админки MODX Revolution, был слегка ошеломлен). Ведь раньше я для этой цели использовал более сложный путь - через подмену сгенерированного хэша через базу данных. А на это уходило, нужно признаться, более одной минуты).