Забыл я пароль к панели администратора сайта одного из своих клиентов. И найдя способ восстановить доступ, я решил поделиться этим способом с Вами.
Итак есть два варината. Оба опробованы на joomla.
1.Вариант (Может подойти для любой cms)
Нам нужен доступ к базе данных phpmyadmin. В ней есть таблица префикс_users, где префикс это сочетание символов у каждого свой у меня например hfjy_users. В этой таблице хранятся все пароли зарегистрировавшихся пользователей, в том числе и администратора.
Пароли зашифрованы в хэш md5. раньше я пользовался для дешифровки сайтом md5list.ru Но на момент написания этой статьи он почему-то был недоступен. Сайтов где можно расшифровать md5 хэш полно, достаточно в гугле забить «расшифровка md5 онлайн». Так же эти сервисы предоставляют зашифровку которую мы можем внести в базу данных в поле с пользователем. Подробный видеоурок запишу позже, когда сайт станет доступен, а пока Вы можете оставить комментарий с просьбой о помощи, и я Вам помогу:)
2.Вариант (проверенно только на joomla)
Есть специальный скрипт, который добавляет супер пользователя в базу данных joomla. Этот скрипт просто надо залить на хостинг в корень сайта в папку public_html и в адресной строке браузера ввести адрес вашсайт.ru/skleroz.php Откроется страничка со следующими возможностями:
-добавить пользователя
-удалить пользователя
-просмотреть всех существующих пользователей
Я просто добавил нового пользователя и зашел в админку. Скрипт же можно по этой ссылке