Dleshka.org
Авторизация

Хак Хак DLE Авторизация на сайте по email.

+12
TipTop 24-04-2010 Хаки DLE 0 комментариев
Авторизация на сайте по 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'])."'");



Установка завершена, проверяем.
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Авторизация