» » Хак для DLE Вход на сайт по email

Хак для DLE Вход на сайт по email

Вход на сайт по email


Хак позволяет входит на сайт по email Адресу.

Открываем файлик /engine/modules/sitelogin.php, ищем:
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where name='{$_POST['login_name']}' and password='".md5($_POST['login_password'])."'");


меняем на
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where email='{$_POST['login_name']}' and password='".md5($_POST['login_password'])."'");


ищем:
set_cookie ("dle_name", $member_id['name'], 365);


меняем на:
set_cookie ("dle_name", $member_id['email'], 365);


ищем:
$_SESSION['dle_name'] = $member_id['name'];


меняем на:
$_SESSION['dle_name'] = $member_id['email'];


ищем:
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where name='".$db->safesql($_SESSION['dle_name'])."' and
password='".md5($_SESSION['dle_password'])."'");


меняем на:
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where eail='".$db->safesql($_SESSION['dle_name'])."' and password='".md5($_SESSION['dle_password'])."'");

ищем:
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where name='".$db->safesql($_COOKIE["dle_name"])."' and password='".md5($_COOKIE['dle_password'])."'");


меняем на:
$member_id = $db->super_query("SELECT * FROM " . USERPREFIX . "_users where email='".$db->safesql($_COOKIE["dle_name"])."' and password='".md5($_COOKIE['dle_password'])."'");




Установка завершена

Комментарии

Пытался на дле 8.3 поставить, не получилось! Все по другому в файле! Просьба авторов версию указывать! smile

TipTop

Администраторы 17 ноября 2010 19:01
Версия для 7х-8х
эхххх на 9х бы его((((
Автор, сделай корректировку на 9.0 или ещё выше на будующие, хотя на 9.0 только надо, да и за это респект большой, давно именно это искал !!!!!!!!!!!!!!!!!!!!!!!!!!!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки