Jump to content

Не заходит в админку DLE"Неверно введены даннные для входа!"


Recommended Posts

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

Link to post
Share on other sites

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

Link to post
Share on other sites

Замена в phpmyadmin  не поможет, они в md5() шифруются  там, то есть указав тупо пароль он не сойдется с тем, который вы укажете при авторизации, ведь он будет шифроваться в md5 а после только сверяться. поменять нет, а вот восстановить можно через  почту

Link to post
Share on other sites

1. Подключитесь к phpMyAdmin и сделайте SQL-запрос:

UPDATE `wp_users` SET `user_pass` = MD5( 'password' ) WHERE `wp_users`.`user_login` = "admin "; 

Где «password» – это ваш новый пароль, а «admin» – логин администратора.

2. После этого вы можете авторизоваться в панели управления с новым паролем.

Или задать в БД новый пароль (слева - что нужно вводить как пароль в админке, справа - что нужно вводить в БД):
admin = 21232f297a57a5a743894a0e4a801fc3
secret = 5ebe2294ecd0e0f08eab7690d2a6ee69

Link to post
Share on other sites
  • VIP

я частенько забываю пароли от сайтов 

то я просто делаю 

регаю нового пользователя и назначаю ему админа а старого просто удаляю ))

Link to post
Share on other sites
22 часа назад, hip12 сказал:

1. Подключитесь к phpMyAdmin и сделайте SQL-запрос:


UPDATE `wp_users` SET `user_pass` = MD5( 'password' ) WHERE `wp_users`.`user_login` = "admin "; 

Где «password» – это ваш новый пароль, а «admin» – логин администратора.

2. После этого вы можете авторизоваться в панели управления с новым паролем.

Или задать в БД новый пароль (слева - что нужно вводить как пароль в админке, справа - что нужно вводить в БД):
admin = 21232f297a57a5a743894a0e4a801fc3
secret = 5ebe2294ecd0e0f08eab7690d2a6ee69

что-то не получаеться, запрос скорей под Wordpress БД, подменил приставки на dle все равно ошибка(
 

SQL запрос:

UPDATE `dle_users` SET `user_pass` = MD5( 'password' ) WHERE `dle_users`.`user_login` = "admin "

Ответ MySQL: Документация

#1054 - Неизвестный столбец 'dle_users.user_login' в 'where clause'

Link to post
Share on other sites
В 15.01.2018 в 0:48 AM, zinalab сказал:

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

))) уже пол годика прошло но просветления так и нет (

Link to post
Share on other sites
22 часа назад, SeoGopnik сказал:

Замена в phpmyadmin  не поможет, они в md5() шифруются  там, то есть указав тупо пароль он не сойдется с тем, который вы укажете при авторизации, ведь он будет шифроваться в md5 а после только сверяться. поменять нет, а вот восстановить можно через  почту

это не пробовал, т.к. не знаю как это делается ?

Link to post
Share on other sites
20 часов назад, mrak7575 сказал:

я частенько забываю пароли от сайтов 

то я просто делаю 

регаю нового пользователя и назначаю ему админа а старого просто удаляю ))

на сайте можно регаться только через соц сети, я регался но так и не нашел даже нового пользователя которого зарегил в БД((( в dle_users , dle_ulogin аккаунта нет (

Link to post
Share on other sites

Зайдите в phpmyadmin, найдите в таблице "dle_users" вашего администратора и пропишите у него в пале "пароль" вот это: 14e1b600b1fd579f47433b88e8d85291

Сохраните и зайдите на него через сайт используя ваш логин и пароль " 123456 " - без кавычек.

Если не выйдет, то делайте просто:
1. создайте .php ив нем пропишите код:

 

<?php
define ( 'DATALIFEENGINE', true );
define ( 'ROOT_DIR', dirname ( __FILE__ ) );
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );

require_once ENGINE_DIR . '/data/config.php';
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
if ( ! $_REQUEST['dle'] ) $dle = str_replace( '.', '', $config['version_id'] ); else $dle = $_REQUEST['dle'];

function echoheader( ) {
echo <<<HTML
<html>
<head>
<title>Добовление администратора</title>
<style type="text/css">
html, body, td {font-family:Verdana,Tahoma;font-size:11px;}
.finish {border:1px dashed green;padding:3px;display:block;width:50%;}
</style>
</head>
<body style="text-align:center;">
<br />
<center>
HTML;
}
function echofooter( ) {
echo "n</center></body>n</html>";
}

echoheader( );

$sql = array();

$sql[] = "INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` ) 
VALUES ('AdminiL@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'AdminiL', '1');";


foreach( $sql as $exec ) $db->query( $exec );

@unlink( ENGINE_DIR . '/cache/system/usergroup.php' );
echo '<font class="finish"><b>Администратор добавлен!!!<br>Ник: AdminiL<br>Пасс: 123456 </b><br /></font>';

echofooter ( );
?>

2. Залейте этот файл в корень сайта через ftp и перейдите на него в браузере (если назвали файл pas.php, тогда так, http://site.ru/pas.php
3. После этого заходите на сайт под такими данными:

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

Или же:
Логин: AdminiL@ya.ru
Пароль: 123456
Если у вас почта стоит в настройках как логин.
4. Удалите файл с pas.php через ftp

Link to post
Share on other sites
59 минут назад, fox-605 сказал:

что-то не получаеться, запрос скорей под Wordpress БД, подменил приставки на dle все равно ошибка(
 

SQL запрос:

UPDATE `dle_users` SET `user_pass` = MD5( 'password' ) WHERE `dle_users`.`user_login` = "admin "

Ответ MySQL: Документация

#1054 - Неизвестный столбец 'dle_users.user_login' в 'where clause'

UPDATE `dle_users` SET `password` = MD5( 'Ваш пароль' ) WHERE `dle_users`.`name` = "Ваш логин "

Открываете таблицу `dle_users` и смотрите как называется колонка, где у Вас пароль - у меня password (не user_pass), смотрите, как называется колонка, где Ваш логин - у меня name (не user_login). Если у Вас другое - меняете на свои. Задаете Ваш пароль, указываете Ваш логин. Всё.

Link to post
Share on other sites
  • VIP

Да кстати ! не стоит ли бан по ip ? 

я как то поставил бан по ip если 2 раза введёшь неверно пароль

решил через phpMYadmin  но не помню какой файл редактировал

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...