1

Тема: Восстановление админского доступа к сайту

Данный способ универсален, и позволяет получить доступ к администраторской панели сайта, работающего под различными CMS, в том случае, если по каким-то причинам была повреждена таблица пользователей БД или утеряны данные на администраторский доступ к сайту (например, "забыт" пароль).

Для того, чтобы восстановить доступ для админа необходимо заново занести его данные в БД. Сначала необходимо убедится, что администратора в БД не существует (а, если он присутствует в БД, то его необходимо удалить), а далее выполнить следующий SQL-запрос:

Для DLE:

INSERT INTO dle_users ( user_id, user_group, name, password, email ) VALUES ( '1', '1', 'твой ник', md5(md5('твой пароль')), 'твоё мыло' );

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

Поделиться

2

Re: Восстановление админского доступа к сайту

Хммм... А можно ли как-то восстановить админский пароль для сайта, ну или как то посмотреть?

Потому, что иногда у определенного пользователя есть информация, которую удалять не следует. А так получается, что вообще никакого шанса нету? Или все-таки можно как-то восстановить пароль к панели управления?

(Понимаю, что под разные CMS разный существует способ, но меня конкретно интересует Joomla 3.x.x)

Поделиться

3

Re: Восстановление админского доступа к сайту

Site_Bot⇓ пишет:

Для того, чтобы восстановить доступ для админа необходимо заново занести его данные в БД.

Если Вы имеете доступ к базе данных, то никаких проблем с восстановлением пароля быть не должно. Неважно какая CMS.

Поделиться

4 (2014-02-28 21:02:44 отредактировано victorshkoda)

Re: Восстановление админского доступа к сайту

MAKCIK пишет:

А можно ли как-то восстановить админский пароль для сайта, ну или как то посмотреть?...
... но меня конкретно интересует Joomla 3.x.x)

Если есть доступ к базе данных, то в таблице "users". Вот только посмотреть его нельзя, так как он зашифрован в MD5. Единственное, что Вы можете сделать для восстановления админского доступа (да и вообще любого), это просто поменять забытый пароль на новый.  Для этого просто создайте пустой PHP файл и пропишите следующий код:

<?php
$new_pass = 'new_password'; //В скобках Ваш новый пароль
echo (md5($new_pass));
?>

Сохраняем на локальном сервере (или на хостинге, как удобнее), запускаем и получаем MD5 хэш нового пароля. Который и вносим вместо забытого в базу.

Сайт victorshkoda

Поделиться