Как восстановить или поменять пароль joomla

Всем привет. Сегодня будем снова мучать джумлу. Начинающие юзеры часто сталкиваются с проблемой восстановления паролей в джумле. В пинципе ничего хитрого тут нет, скажите вы и будете правы, если не одно "но".

Стандартное восстановление пароля происходит как и обычно путем запроса пароля на почту. А если почта не отправляется или вы вообще не знаете логин и почту, такое тоже бывает. Если вы например разработчик и вам дали архив с сайтом, а логин и пароль админа сообщить забыли или сами не помнят, но вы то разработчик и сможете это преодолеть.

За одно вы тут найдете рецепт как получить доступ к админу/суперадмину под joomla.

Стандартный метод восстановления пароля в joomla


Тут все просто, даже скрины вешать не буду. Под каждой формой входа есть ссылки "забыли пароль?" и "забыли логин?". Жмем на ссылку, вводим свой email, вам по почте пришлют запрошенные данные.

Но бывают ситуации когда почта не отправляется, в этом случае, как вы понимаете у вас есть два варианта: 1) восстановить работоспособность почты 2) Поменять пароль своего аккаунта прямо в базе.

Про первый способ восстановления почты я уже рассказывал. Но если проблема с почтой у хостера вам это не поможет. Нужно пинать техподдержку и уповать на ее гуманность. Второй способ работает как часы при условии, что у вас есть доступ к базе данных.

Восстанавливаем доступ к joomla путем смены пароля в базе данных


Сформулирую задачу. Есть аккаунт в joomla, есть плохая память и нет возможности восстановить через стандартное средство джумлы или вы не помните ящик с которого регистрировались (такое бывает) или при регистрации задали не существующий ящик (через админку так можно).

Не вопрос, пароли в базе меняются легко. Находим нужного пользователя в базе и меняем ему пароль и вуаля. Давайте по порядку.

1) Входим через phpmyadmin в искомую базу данных. Делается это просто. У меня локально стоит denwer, объясню на его примере. нужно набрать в браузере localhost (денвер должен быть запущен). Проматываем страницу немного вниз, дойдя до раздела утилиты. Нас интересует "phpMyAdmin - администрирование СУБД MySQL". Переходим примерно по такой ссылке "_http://localhost/Tools/phpmyadmin/index.php".

2) Слева будет список всех баз данных имеющихся у вас. Выберите базу данных относящуюся к вашему сайту. Моя база называется joomla25.

3) Из списка таблиц базы данных нужно выбрать таблицу wgsfd_users (wgsfd_ - это префикс таблиц. У вас будет свой).

4) Откроется список пользователей

выбирите нужного пользователя для редактирования его свойств.

5) Пароли в базе храняться в виде хэша. Это значит, что зная пароль можно проверить его подлинность, но зная хэш трудно восстановить пароль. Задайте нужный пароль и укажите функцию преобразования "MD5". После нажатия кнопки "go", пароль будет изменен.

Кстати подобные фокусы можно делать не только с джумлой. Забыли пароли от вордпресс или форума, все системы так или иначе хранят пароли в базе в виде хэшей. Разница может быть в методе хэширования (MD5 устаревший метод). Есть масса сервисов где можно восстанавливать пароли по MDA хэш-коду. Надежным на сегодняшний день является метод sha256.



Похожие статьи:
↑ Наверх ↑
  • Комментарии

Прокомментировать

Подписаться, не комментируя