Генератор случайных чисел   •   Online-инструменты
1 489 просм
5 комм
Поделиться:

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

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

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

По умолчанию, в 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» – логин нового пользователя (меняете на свой).

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

5
комментариев
DarkShin
20.04 в 18:33
Большое спасибо ) Я так тестовый сайт на опене потерял когда-то, через потерю пасворда, это бы помогло)
2 метод - Смена прав другого пользователя сработало на ура но вот первый шифрованный способ смены пароля не работает совсем. Пришлось менять админу пароль через в второй способ )
Можно первый поправить? может шифровка сменилась в новых версиях ДЛЕ
  • 0
v.13.1 не работает.
  • 0
Александр Пушкин, какой из вариантов не сработал?
  • 0
Первый с паролем "123" не работает. Второй сработал. А вообще странно во втором акаунте скопировал пароль и вставил в первый и всё равно не работает.
  • 0
Стоп! Мой касяк. Заработало уже и второй вариант. Это у меня логи не правильно написан был.
  • 0
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.
Подняться наверх