Восстановление пароля администратора в Joomla
13 Март 2011
Пароли пользователей в Joomla храняться в базе данных в таблице [prefix]users. При этом используется алгоритм шифрования MD5 с солью.
В Джумле есть несколько способов восстановления паролей:
- при помощи сервиса сброса пароля;
- регистрация нового пользователя и наделения его правами админа через базу данных;
- регистрации нового пользователя и копирования хэша его пароля в поле пароля пользователя admin.
У каждого способа есть свои ограничения: отсутствие доступа к базе данных или запрет на регистрацию пользователей.
Восстановление пароля админа Joomla только при наличии FTP-доступа
- Откройте для редактирования файл /plugins/authentication/joomla.php
- Найдите и закомментируйте в файле строку кода:
if ($crypt == $testcrypt) { - Вставьте перед строкой, указанной в п.2 строку:
if (true) { - Загрузите измененный файл на хост.
- Зайдите в админку сайта под логином администратора и любым паролем.
- Измените пароль администратора в админке и сохраните изменения.
- Вновь откройте для редактирования файл /plugins/authentication/joomla.php
- Удалите в файле строку, указанную в п.3.
- Раскомментируйте в файле строку, указанную в п.2.
- Загрузите измененный файл на хост.
Свежие комментарии