Как изменить пароль через базу данных dle

Как получить доступ от админ панели сайта? В нашей статье представлена пошаговая инструкция по изменению пароля от панели администратора CMS DLE с помощюю phpMyAdmin

Как узнать имя базы?

Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле dbconfig.php, который находится в директории ./engine/data/ от корня сайта. Местоположение корня сайта можно увидеть в разделе Сайты. Он имеет вид Имя_сайта/public_html.

На скриншоте видно, что в нашем случае корнем сайта является директория dle/public_html, соответственно, файл будет находиться по следующему пути:

dle/public_html/engine/data/dbconfig.php

Теперь нам нужно открыть этот файл любым удобным способом, например, через Файловый менеджер, и найти в нём следующие строки:

define ("DBNAME", "passreset_dle1");

define ("PREFIX", "dle");

Значения в этих строках означают имя базы, с которой работает сайт, passreset_dle1 и префикс таблиц базы — dle_.
В вашем случае название базы данных будет отличаться, а префикс таблиц может быть таким же.

Редактирование базы данных

После того, как мы узнали имя базы, нам нужно попасть в саму базу данных. Сделать это можно через phpMyAdmin в разделе MySQL. Находим нужную базу данных в списке и напротив неё нажимаем иконку PMA. Возможно, сразу phpMyAdmin не откроется, так как Ваш браузер блокирует всплывающие окна, поэтому разрешите использование всплывающих окон.

Перед нами база данных, с которой работает наш сайт. Нам нужно найти таблицу с пользователями нашего сайта. Её название имеет следующий вид – Префикс_users. В нашем случае она называется dle_users. Найдём её в списке и нажмём на неё:

Перед нами появилась информация из таблицы dle_user, в которой указана информация о всех зарегистрированных пользователях вашего сайта. Вам нужно найти строку с логином Вашей учётной записи, в нашем случае это учётная запись admin. Теперь откроем эту строку для редактирования, нажав на иконку с карандашом в левой части строки:

Теперь приступим к самой смене пароля. Для этого находим строку с названием password:

И поменяем в ней 2 строки: в поле Значение удаляем все текущие символы и вводим туда желаемый пароль, например BegetNewPass, а в поле Функция выбираем из списка MD5.

В итоге поля должны выглядеть следующим образом:

Теперь необходимо нажать кнопку Вперёд, расположенную в нижней части страницы, после чего мы попадем обратно на страницу с общей информацией о таблице.

Теперь снова необходимо нажать на кнопку редактирования строки – карандаш слева перед началом строки.

Попав снова редактирование строки, нам нужно повторно использовать функцию хэширования на уже хэшированном пароле. Для этого мы, не трогая значения строки password, выбираем функцию MD5 и нажимаем кнопку Вперёд , которая как и прежде расположена в нижней части страницы.

После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите логин Вашего аккаунта и новый пароль.

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


Создание сайтов

31 января 2017

Просмотров: 5035

Бывает необходимость сбросить пароль администратора на CMS Data Life Engine.

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

Хотелось отметить что процедура идентична сбросу пароля на CMS Joomla которую писал вот тут Восстановление пароля администратора joomla 1.5-3.x.

И так начнем:

Первое что нам нужно это администрирование СУБД MSQL которое встроено в панель хостинга и называется phpMyAdmin.

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

Которая называется dle_users рассмотрим скрин ниже и распишем по пунктам.

база dle в phpMyAdmin

база dle в phpMyAdmin

1. Выбираем таблицу dle_users.

2. Нажимаем на Обзор.

3. Тут указывается весь список зарегистрированных пользователей.

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

Далее осталось только изменить данные учетной записи. 

Также рассмотрим скрин ниже.

изменение логина и пароля DLE

изменение логина и пароля DLE

1. Строка email здесь можно изменить почту от этой учетной записи.

2. Строка Password тут указан пароль к учетной записи хешированна.

3. Строка Name это можно изменить логин.

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

паролем.

 123456 = 14e1b600b1fd579f47433b88e8d85291

Копируем пароль, вставляем, сохраняем и входим в учетную запись с известным паролем.

Главное после входа изменить пароль на более сложный.

Вариант #2 если не помогло по каким либо неизвестным причинам.

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

Находим пользователя которого зарегистрировали.

Изменяем строку User_group на значение 1. Это значит что пользователь имеет права Администратора.

изменение прав учетной записи DLE

изменение прав учетной записи DLE

Вариант №3

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

Данный запрос создаст пользователя с правами администратора.

INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` ) 

VALUES (Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.‘, ’14e1b600b1fd579f47433b88e8d85291’, ‘haker’, ‘1’);

sql запрос на создание учетки dle

sql запрос на создание учетки dle

1) выбираем таблицу dle_users

2) выбираем пункт SQL 

3) вставляем запрос.

4) Нажимаем выполнить или как это называется.

Итог: заходим на сайт с помощью логина haker и пароль 123456

На этом все надеюсь статья полезная. 

Будут не понятки пишем в обратную связь или комментарии.

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

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

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

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

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

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

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

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

Если в вашем шаблоне ничего похожего нет, тогда просто используйте ссылку следующего вида — //your_domen/index.php?do=lostpassword

Бесплатный курс «Создание тем на WordPress. Быстрый старт»

Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц

Скачать курс

По ссылке мы попадаем на страницу восстановления пароля, где достаточно ввести логин или E-mail, чтобы запустить процедуру восстановления пароля. После этого на E-mail придет инструкция по восстановлению пароля.

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

Оказывается, по умолчанию восстановление пароля для администратора запрещено в целях безопасности. Если вы захотите в будущем все же включить для администраторов функцию восстановления пароля, то сделать это можно в админке в меню Пользователи — Настройка групп пользователей. В таблице выберите группу Администраторы и из списка Действие выбираем Редактировать.

На странице настроек группы включите функцию восстановления пароля.

Но все это возможно, конечно же, только в том случае, если вы не забыли пароль в админку DLE и имеете к ней доступ. А что же делать администратору, забывшему пароль и не имеющему доступ в админку? Неужели все пропало?

Нет, не спешите паниковать. Есть еще один вариант изменения пароля. Для этого варианта вам потребуется доступ к базе данных сайта. Как вы, наверное, уже догадались, мы выполним sql-запрос, которым просто поменяем пароль администратора в соответствующей таблице. Запрос будет выглядеть так:

UPDATE dle_users SET password = MD5(MD5(‘111111’)) WHERE name = ‘admin’

Здесь мы обновляем таблицу dle_users. Проверьте, как у вас называется таблица, поскольку если на этапе установки вы изменяли префикс таблиц, тогда вместо dle_ может быть указан другой префикс. В этом случае укажите его. Далее, в этой части — MD5(MD5(‘111111’)) — в качестве нового пароля устанавливается пароль 111111. Соответственно, вы можете установить свой. Ну и последняя часть запроса — WHERE name = ‘admin’ — указывает на имя пользователя. Здесь, соответственно, вы укажете свой логин администратора.

Осталось выполнить запрос и пробовать авторизоваться. Это должно получиться без проблем. Как видим, восстановление пароля в админку DLE — задача достаточно простая.

На этом у меня сегодня все. Если вы хотите ближе познакомиться с DLE и научиться создавать на этой CMS свои сайты с нуля, тогда познакомьтесь с нашим курсом Создание сайта на CMS DLE. Удачи!

Бесплатный курс «Создание тем на WordPress. Быстрый старт»

Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц

Скачать курс

Хотите научиться создавать сайты на CMS DLE?

Посмотрите видео по созданию сайта на CMS DLE с нуля!

Смотреть

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить перекрестный прикус
  • Как изменить пароль человеку на сервере
  • Как изменить переключение языка на телефоне
  • Как изменить пароль фэмили линк у родителя
  • Как изменить переключение языка на клавиатуре windows 10 на alt shift

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии