Просмотр файла include/aut.php

Размер файла: 2.78Kb
<?php
#----------------------------------------------------------------#
#               ********* COOL-WAPA *********                    #
#                      Автор  :  Dog09                           #
#               E-mail  :  [email protected]                   #
#      Официальный сайт сайт проекта: : http://siza.pp.ua        #
#                  ICQ  :  617-333-896                           #
#      Вы не имеете право вносить изменения в код скрипта        #
#            для его дальнейшего распространения                 #
#----------------------------------------------------------------# 
$mob=trim(htmlspecialchars(getenv('HTTP_USER_AGENT')));
if(getenv('HTTP_X_FORWARDED_FOR')){$ip=getenv('HTTP_X_FORWARDED_FOR');}
else{$ip=getenv('REMOTE_ADDR');}
$ip=trim(htmlspecialchars($ip));
function SIDGEN()
{
$str=array('Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M','q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','1','2','3','4','5','6','7','8','9','0');
$k=array_rand($str, 6);
$SID = $str[$k[0]].$str[$k[1]].$str[$k[2]].$str[$k[3]].$str[$k[4]].$str[$k[5]];
return $SID;
}
if(!empty($_COOKIE[session_name()])){$si=htmlspecialchars(trim($_COOKIE[session_name()]));}
	elseif(!empty($_GET['SID'])){$si=htmlspecialchars(trim($_GET['SID']));}
		else{$si=SIDGEN();}
session_id($si); @session_start();

if(!empty($_COOKIE['pass'])&&!empty($_COOKIE['id']))
{$id=intval($_COOKIE['id']);$pass=htmlspecialchars(trim($_COOKIE['pass']));}
elseif(!empty($_SESSION['pass'])&&!empty($_SESSION['id']))
{$id=$_SESSION['id']; $pass=$_SESSION['pass'];}

$q=mysql_query('SELECT * FROM `users` WHERE `id`="'. @$id.'" AND `pass`="'.md5(md5(@$pass)).'" LIMIT 1;');
	if(mysql_num_rows($q)==1)
		{$_SESSION['aut']=true;$user=mysql_fetch_assoc($q);
		 $set= @file($BASE.'data/user/'.$user['id'].'.dat') or $set=file($BASE.'data/user/default.dat');}

	else{$_SESSION['aut']=false;$user['log']='Гость';$user['level']=0;
		 $set=file($BASE.'data/user/default.dat');
		 if(!empty($_POST['themes'])) $_SESSION['themes']=$_POST['themes'];
		 if(!empty($_SESSION['themes']) && file_exists($BASE.'themes/'.$_SESSION['themes'].'.css')) $set[0]=$_SESSION['themes'];
		 $access=file($BASE.'data/access.dat');}
		 
if(empty($_COOKIE[session_name()])&&empty($_COOKIE['id'])){$sid='SID='.$si;}else{$sid='';}
define('SELF',$_SERVER['PHP_SELF'].'?'.$sid.'&amp;');

if($_SESSION['aut']===TRUE&&$user['ban']>time()){
require($BASE.'include/head.php');
echo '<hr><big>Вы забанены на '.(ceil(($user['ban']-time())/60)).' минут!</big><br>'; 
require($BASE.'include/foot.php');
exit;
}

?>