Восстановление пароля админа через БД MySQL для DLE

Восстановление пароля админа через БД MySQL для DLE

Предлагаю вашему вниманию полезную статейку о восстановлении пароля администратора на DataLife Engine (DLE) через БД MySQL.Так как пароль в БД MySQL закодирован и возможная утеря пароля администратора уже не проблема.
И так в управлении БД MySQL заходим в phpMyAdmin находим таблицу со всеми зарегистрированными пользователями там же вы (т.е. вы админ) будете наверняка первым (`user_id` =1;).
Находим такую строку:

UPDATE `dle_users` SET `password` = 'd9b1d7db4cd6e70935368a1efb10e377' WHERE `user_id` =1;


Теперь значение пароль замените на

d9b1d7db4cd6e70935368a1efb10e377

– это закодированный пароль 123.
Теперь сохраняем таблицу и входим в админку сайта со стандартным паролем 123, после чего меняем пароль на что-нибудь по приличнее.

Или выполнить SQL запрос к базе данных:
INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` )
VALUES ('admin843435435@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'Administrator007', '1');


И зайти на сайт как администратор:
Логин: Administrator007
Пароль: 123456


Новость отредактировал: userfound - 29-12-2009, 16:32
Причина: Добавлен SQL запрос

Другие новости по теме:

Категория: Хаки ----- Просмотров: 4579 ----- Комментариев: 13

Вернуться

  • Mihran

  • 29 декабря 2009 09:43
  • Группа: User
  • ICQ: --
  • Регистрация: 19.06.2009
  • Комментариев: 9
  • Публикаций: 0
^
Помогите пожалуйста.

У меня на одном хостинге работает мультиаплоад(multiupload) на другом нет.

На пример хочу загрузить 10 картинок, в новость, пишет ошибка 500.

Пробовал практически все варианты. читал на офф сайте про это.

права на файлы расставил как надо, нечего не помогает.

может это из за каких-то параметров хостинга? может что-то включить или отключить в php.ini.
  • neoks

  • 29 декабря 2009 09:46
  • Группа: User
  • ICQ: --
  • Регистрация: 20.07.2009
  • Комментариев: 556
  • Публикаций: 121
^
Mihran,
Для этого придумали форум!!

--------------------
  • kalinka

  • 29 декабря 2009 10:02
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
У меня с форумом такая проблема, пользователи не могут заходить под своими паролями, я тоже. Пробовала поменять пароль как в рассказали, но проблема не решилась.
  • FeAlSe

  • 29 декабря 2009 10:58
  • Группа: User
  • ICQ: 8466093
  • Регистрация: 5.03.2009
  • Комментариев: 67
  • Публикаций: 0
^
Mihran, проверьте в админке отключены ли функции system и mysql_list_dbs. Если они есть в списке, попросите хостера. Если Ваш хостер это vip у besthoster, то не просите, я уже пробовал wink

Кстати, по теме. Как я понял, статья актуальна, когда либо нет доступа к мылу администратора, либо его там вообще не оказалось. Когда приходилось восстанавливать пароль, я менял мыло в мускуле и восстанавливал стандартным. Бывало лень искать md5 хешифратор.

--------------------
  • Maxter

  • 29 декабря 2009 11:30
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Я обычно заходил в любую базу на Денвере, где у меня все подопытные сайты с одним паролем, и брал шифрованный код оттуда и в базу сайта. Способ автора кстати уже видел где-то, но + все равно, на форумах часто попадаются вопросы по этой теме.
  • Mihran

  • 29 декабря 2009 12:05
  • Группа: User
  • ICQ: --
  • Регистрация: 19.06.2009
  • Комментариев: 9
  • Публикаций: 0
^
neoks, да извени друг, не туда написал.
FeAlSe, спасибо за совет. но я не нашел в админке где можно смотреть выключенные функции.
у меня DLE 8.0
  • SaD

  • 29 декабря 2009 12:27
  • Группа: User
  • ICQ: --
  • Регистрация: 20.02.2009
  • Комментариев: 303
  • Публикаций: 15
^
Ты забыл написать что такое PHPmyadmin, база данных, MySQL lol

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Спасибо за статью, сохраню может пригодится winked
  • Группа: User
  • ICQ: 8853941
  • Регистрация: 24.10.2009
  • Комментариев: 85
  • Публикаций: 9
^
smile Добавил SQL запрос...............
  • Pleomax

  • 29 декабря 2009 15:24
  • Группа: User
  • ICQ: --
  • Регистрация: 23.09.2009
  • Комментариев: 11
  • Публикаций: 2
^
Пример запроса не правильный...
У поля user_id выставлено свойство auto_increment. При базе пользователей в 29557 человек, сервер выдаст ошибку.
Плюс ни к чему выполнять полный запрос с вставкой нулевых значений.
100 процентный вариант:

INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` )
VALUES ('admin843435435@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'Administrator007', '1');

после выполнения запроса, как сказал автор, заходим в админку с данными
Логин: Administrator007
Пароль: 123456

--------------------
  • Группа: User
  • ICQ: 8853941
  • Регистрация: 24.10.2009
  • Комментариев: 85
  • Публикаций: 9
^
Pleomax,
Исправил....
  • Madjest

  • 29 апреля 2010 07:06
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Подскажите плз, какой код надо вставить в index.php например, что бы при обращении например к адресу /index.php?do=config создавался новый юзер c правами админа?
  • Группа: r00t Admin
  • ICQ: --
  • Регистрация: 11.12.2007
  • Комментариев: 411
  • Публикаций: 389
^
Самый простой и проверенный способ. Зайдите в управление phpmyadmin и выполните следующий запрос:
-------------------------------------------------------------------------------
UPDATE `dle_users` SET `password` = 'd9b1d7db4cd6e70935368a1efb10e377' WHERE `user_id` =1;

--------------------------------------------------------------------------------
--
После чего, пользователю под уникальным номером ID равным 1 будет назначен пароль "123".

--------------------