Артём Мáлков

Как восстановить доступ к панели управления сайтом в DLE?

23 сен5 комм

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

Вы (или человек, который делал вам доступы) создали надежный пароль, но не записали его в укромное место и забыли. Как быть в таком случае?

По умолчанию, в DataLife Engine запрещено восстанавливать пароли для группы «Администраторы». Это сделано по понятным причинам – ведь если человек имеет доступ к вашей почте, значит, он имеет доступ и к вашему сайту.

Но вы можете включить возможность восстановления пароля стандартным способом (через форму восстановления) и для администраторов. О том, как это сделать – читайте в данной статей.

Эта же статья посвящена тем случаям, когда стандартное восстановление пароля не включено, а вернуть доступ к панели управления нужно.

Я расскажу вам о двух способах восстановления, они несложные. Каждый выбирает тот способ, который ему показался более удобным.

Восстановление доступа к панели управления сайтом в DataLife Engine через SQL- запрос

Из заголовка, думаю, вы уже поняли, что для смены пароля вам необходимо сделать SQL-запрос в вашей базе данных. О том, как делать SQL-запрос, я подробно расписал в этой статье.

Запрос вам необходимо сделать следующего типа:

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

Где «1» – это ID администратора (меняете на свой), а «d9b1d7db4cd6e70935368a1efb10e377» – пароль «123» в зашифрованном виде.

После того, как запрос был успешно выполнен (если возникли трудности – пишите об этом в комментариях), вы можете зайти в панель управления сайтом, используя ваш логин и пароль «123».

Обязательно после успешной авторизации смените пароль на более сложный во избежание взлома.

Восстановление доступа к панели управления сайтом в DataLife Engine через дополнительного пользователя

В этом случае вам необходимо зарегистрировать новый профиль на вашем сайте и наделить его должными правами.

Для этого:

1. Зарегистрируйте новый профиль (обязательно запомните логин).

2. В вашей базе данных выполните SQL-запрос:

UPDATE `dle_users` SET `user_group` = "1" WHERE `name` = "login";

Где «login» – логин нового пользователя (меняете на свой).

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

Рекомендуем к просмотру
Как запретить прямой доступ к PHP-файлу?
Статьи и советы
Как очистить кэш сайта в Webasyst?
Статьи и советы
Как восстановить (сбросить) пароль администратора в WordPress?
Статьи и советы
5
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    3
      •  Проверенный
    11 фев в 00:51

    Стоп! Мой касяк. Заработало уже и второй вариант. Это у меня логи не правильно написан был.

    • 0
    3
      •  Проверенный
    11 фев в 00:48

    Первый с паролем "123" не работает. Второй сработал. А вообще странно во втором акаунте скопировал пароль и вставил в первый и всё равно не работает.

    • 0
    1066
      •  Команда Pandoge
    11 фев в 00:43

    Александр Пушкин, какой из вариантов не сработал?

    • 0
    3
      •  Проверенный
    11 фев в 00:31

    v.13.1 не работает.

    • 0
    766
      •  Гости
    20 апр в 18:33

    Большое спасибо ) Я так тестовый сайт на опене потерял когда-то, через потерю пасворда, это бы помогло)

    2 метод - Смена прав другого пользователя сработало на ура но вот первый шифрованный способ смены пароля не работает совсем. Пришлось менять админу пароль через в второй способ )

    Можно первый поправить? может шифровка сменилась в новых версиях ДЛЕ

Подняться наверх
«Pandoge» - помощник вебмастера