Strict Standards: Only variables should be passed by reference in /var/www/sape/data/www/games.mixsoftware.ru/engine/classes/templates.class.php on line 459 0 ); set_cookie( "dle_newpm", "", 0 ); set_cookie( "dle_hash", "", 0 ); set_cookie( session_name(), "", 0 ); @session_destroy(); @session_unset(); $is_logged = 0; header( "Location: ".str_replace("index.php","",$_SERVER['PHP_SELF']) ); die(); } $is_logged = 0; $member_id = array (); if( isset( $_POST['login'] ) AND $_POST['login_name'] AND $_POST['login_password'] AND $_POST['login'] == "submit" ) { $_POST['login_name'] = $db->safesql( $_POST['login_name'] ); $_POST['login_password'] = @md5( $_POST['login_password'] ); if ($config['login_log']) $allow_login = check_allow_login ($_IP, $config['login_log']); $allow_user = true; if ($config['auth_metod']) { if ( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\/|\\\|\&\~\*\+]/", $_POST['login_name']) ) $allow_user = false; $where_name = "email='{$_POST['login_name']}'"; } else { if ( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\+]/", $_POST['login_name']) ) $allow_user = false; $where_name = "name='{$_POST['login_name']}'"; } if( $allow_login AND $allow_user) { $member_id = $db->super_query( "SELECT * FROM " . USERPREFIX . "_users WHERE {$where_name} AND password='" . md5( $_POST['login_password'] ) . "'" ); if( $member_id['user_id'] ) { if ( intval($_POST['login_not_save']) ) { set_cookie( "dle_user_id", "", 0 ); set_cookie( "dle_password", "", 0 ); } else { set_cookie( "dle_user_id", $member_id['user_id'], 365 ); set_cookie( "dle_password", $_POST['login_password'], 365 ); } $_SESSION['dle_user_id'] = $member_id['user_id']; $_SESSION['dle_password'] = $_POST['login_password']; $_SESSION['member_lasttime'] = $member_id['lastdate']; $member_id['lastdate'] = $_TIME; $dle_login_hash = md5( $_SERVER['HTTP_HOST'] . $member_id['user_id'] . sha1($_POST['login_password']) . $config['key'] . date( "Ymd" ) ); if( $config['log_hash'] ) { if(function_exists('openssl_random_pseudo_bytes')) { $stronghash = md5(openssl_random_pseudo_bytes(15)); } else $stronghash = md5(uniqid( mt_rand(), TRUE )); $salt = sha1( str_shuffle("abchefghjkmnpqrstuvwxyz0123456789") . $stronghash ); $hash = ''; for($i = 0; $i < 9; $i ++) { $hash .= $salt{mt_rand( 0, 39 )}; } $hash = md5( $hash ); $db->query( "UPDATE " . USERPREFIX . "_users set hash='" . $hash . "', lastdate='{$_TIME}', logged_ip='" . $_IP . "' WHERE user_id='{$member_id['user_id']}'" ); set_cookie( "dle_hash", $hash, 365 ); $_COOKIE['dle_hash'] = $hash; $member_id['hash'] = $hash; } else $db->query( "UPDATE LOW_PRIORITY " . USERPREFIX . "_users set lastdate='{$_TIME}', logged_ip='" . $_IP . "' WHERE user_id='{$member_id['user_id']}'" ); $is_logged = TRUE; } } } elseif( isset( $_SESSION['dle_user_id'] ) AND intval( $_SESSION['dle_user_id'] ) > 0 AND $_SESSION['dle_password'] ) { $member_id = $db->super_query( "SELECT * FROM " . USERPREFIX . "_users WHERE user_id='" . intval( $_SESSION['dle_user_id'] ) . "'" ); if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_SESSION['dle_password'] ) ) { $is_logged = TRUE; $dle_login_hash = md5( $_SERVER['HTTP_HOST'] . $member_id['user_id'] . sha1($_SESSION['dle_password']) . $config['key'] . date( "Ymd" ) ); } else { $member_id = array (); $is_logged = false; if ($config['login_log']) $db->query( "INSERT INTO " . PREFIX . "_login_log (ip, count, date) VALUES('{$_IP}', '0', '".time()."') ON DUPLICATE KEY UPDATE count=count+1, date='".time()."'" ); } } elseif( isset( $_COOKIE['dle_user_id'] ) AND intval( $_COOKIE['dle_user_id'] ) > 0 AND $_COOKIE['dle_password']) { if ($config['login_log']) $allow_login = check_allow_login ($_IP, $config['login_log']); if ( $allow_login ) { $member_id = $db->super_query( "SELECT * FROM " . USERPREFIX . "_users WHERE user_id='" . intval( $_COOKIE['dle_user_id'] ) . "'" ); if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_COOKIE['dle_password'] ) ) { $is_logged = TRUE; $dle_login_hash = md5( $_SERVER['HTTP_HOST'] . $member_id['user_id'] . sha1($_COOKIE['dle_password']) . $config['key'] . date( "Ymd" ) ); $_SESSION['dle_user_id'] = $member_id['user_id']; $_SESSION['dle_password'] = $_COOKIE['dle_password']; $_SESSION['member_lasttime'] = $member_id['lastdate']; } else { $member_id = array (); $is_logged = false; if ($config['login_log']) $db->query( "INSERT INTO " . PREFIX . "_login_log (ip, count, date) VALUES('{$_IP}', '0', '".time()."') ON DUPLICATE KEY UPDATE count=count+1, date='".time()."'" ); } if( $config['log_hash'] and (($_COOKIE['dle_hash'] != $member_id['hash']) or ($member_id['hash'] == "")) ) { $member_id = array (); $is_logged = false; } } } if( isset( $_POST['login'] ) and !$is_logged AND $allow_login) { if ($config['login_log']) $db->query( "INSERT INTO " . PREFIX . "_login_log (ip, count, date) VALUES('{$_IP}', '0', '".time()."') ON DUPLICATE KEY UPDATE count=count+1, date='".time()."'" ); if ($config['auth_metod']) msgbox( $lang['login_err'], $lang['login_err_3'] ); else msgbox( $lang['login_err'], $lang['login_err_1'] ); } if ( !$allow_login ) { msgbox( $lang['login_err'], $lang['login_err_2'] ); } if( $is_logged ) { if($config['online_status']) $stime = 1200; else $stime = 14400; if( ($member_id['lastdate'] + $stime) < $_TIME ) { $db->query( "UPDATE LOW_PRIORITY " . USERPREFIX . "_users SET lastdate='{$_TIME}' WHERE user_id='{$member_id['user_id']}'" ); } if( ! allowed_ip( $member_id['allowed_ip'] ) ) { $is_logged = 0; msgbox( $lang['login_err'], $lang['ip_block_login'] ); } if( $config['ip_control'] == '2' and ! check_netz( $member_id['logged_ip'], $_IP ) and ! isset( $_POST['login'] ) ) $is_logged = 0; elseif( $config['ip_control'] == '1' and $user_group[$member_id['user_group']]['allow_admin'] and ! check_netz( $member_id['logged_ip'], $_IP ) and ! isset( $_POST['login'] ) ) $is_logged = 0; } if( !$is_logged ) { $member_id = array (); set_cookie( "dle_user_id", "", 0 ); set_cookie( "dle_password", "", 0 ); set_cookie( "dle_hash", "", 0 ); $_SESSION['dle_user_id'] = 0; $_SESSION['dle_password'] = ""; } ?> Скачать РПГ игры бесплатно
Games.MixSoftWare.ru - портал, где можно скачать игры через торрент

Скачать игры через торрент

Скачать игры через торрент

Скачать Mass Effect 2 торрентом

Скачать Darkspore торрентом

Скачать Deus Ex: Human Revolution торрентом

Скачать Dungeon Siege 3 торрентом

Скачать Kingdoms of Amalur: Reckoning торрентом

Скачать Fallout: New Vegas торрентом

Опрос

Чего не хватает на портале? [?]


Раздела Музыка!
Раздела Фильмы онлайн!
Форума!
Все что выше перечислено!



Популярное


Games.MixSoftWare.ru - портал с бесплатным доступом к играм для персональных компьютеров.
Администрация портала не несёт никакой ответственности за использование материалов на портале, все игровые материалы предоставлены для ознакомительных целей.
При копировании информации выложенной на портале, Вы обязуетесь установить обратную ссылку на источник информатора, ссылка должна быть активной.
Все материалы найдены на портале принадлежат исключительно их владельцам!


| Скачать игры бесплатно на компьютер торрентом | Скачать игры бесплатно на компьютер | Скачать игры через торрент | Скачать игры на компьютер | Игры скачать |
| Скачать игры на компьютер | Игры скачать бесплатно | Бесплатные игры торрент скачать | Скачать бесплатно игры через торрент |