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