Файл: _gladiators2_/gladiators2/gladiators/gladiators/enter.php
Строк: 101
<?
@session_start();
@include("connect.php"); // Коннектимся к БД
@include("system/config/values.php");
@include("includes/std.h.php");
$nxt_t = mktime(0,0,0,Date("d"),(Date("m")+1),Date("Y"));
setCookie("visited","1",$nxt_t);
if(!$_POST[login] || !$_POST[pass])
@Header("Location: /index.php");
switch($_GET["act"])
{
case"out":
setCookie("ch_login","");
session_destroy();
Header("Location: /index.php");
break;
default:
$result = @mysql_query("select id,login,level,klan,pass,locate,chat_color,date from users where login='".$_POST["login"]."'");
$num = @mysql_num_rows($result);
$row = @mysql_fetch_array($result);
$ex = explode(" ",$row["date"]);
$date = explode("-",$ex[0]);
$time = explode(":",$ex[1]);
$block = check_block($row["login"]);
if($row["pass"]!=md5($_POST["pass"]))
$error_msg = "<span style='color:darkred;font-weight:bold'>Не верный логин или пароль!</span><br><br>Попробуйте повторно ввести данные с <A href=/><b>главной страницы</b></a> или если вы уверены, что забыли пароль - воспользуйтесь <a href='/remind.php' target=_blank onclick="window.open(this.href, 'remind', 'width=400, height=230');return false;"><b>системой смены пароля</b></a>.";
elseif($block)
{
if($block[3]=="0" && $block[4]=="1")
$error_msg = ch_info($row["login"],$row["level"],$row["klan"],$config["img_server"])." <span style='color:darkred;font-weight:bold'>отбывает пожизенное наказание в тюрьме c ".UDate("mday.mon.year hours:minutes",getdate($block[2])).".</span><br><br>Причина наказания: ".$block[1];
elseif($block[4]=="1")
$error_msg = ch_info($row["login"],$row["level"],$row["klan"],$config["img_server"])." <span style='color:darkred;font-weight:bold'>отбывает наказание в тюрьме стандартного режима c ".UDate("mday.mon.year hours:minutes",getdate($block[2]))." по ".UDate("mday.mon.year hours:minutes",getdate($block[3])).".<br><br></span>Причина наказания: ".$block[1];
}
$blockip = check_blockip($REMOTE_ADDR);
if(!$error_msg && $blockip)
{
if($blockip[2]=="0")
$error_msg = "<span style='color:darkred;font-weight:bold'>Ваш IP-адрес заблокирован навсегда с ".UDate("mday.mon.year hours:minutes",getdate($blockip[1]))." !</span><br><br>";
else
$error_msg = "<span style='color:darkred;font-weight:bold'>Ваш IP-адрес заблокирован c ".UDate("mday.mon.year hours:minutes",getdate($blockip[1]))." до ".UDate("mday.mon.year hours:minutes",getdate($blockip[2]))."!</span><br><br>";
$error_msg .= "Это могло произойти из-за систематических нарушений <a href=law.php target=_blank><b>законов Мира Гладиаторов</b></a> либо по другому значительному нарушению.";
}
if( !strstr(getenv("HTTP_USER_AGENT"),"MSIE") && !strstr(getenv("HTTP_USER_AGENT"),"Opera Mini") )
$error_msg = "Игра доступна только через броузер Internet Explorer >= v.4.<br>У Вас установлен броузер который, к сожалению, в данный момент не поддерживается.";
if(!$error_msg)
{
$file = @fopen("database/ip/ip.dat", "a+");
@flock($file,2);
@fwrite($file,$row["login"]."|".$HTTP_SERVER_VARS["REMOTE_ADDR"]."|".time()."|n");
@flock($file,3);
@fclose($file);
$_SESSION["id"] = $row["id"];
$_SESSION["login"] = $row["login"];
$_SESSION["pass"] = $row["pass"];
$_SESSION["room"] = $row["locate"];
$_SESSION["prev_room"] = $row["locate"];
$_SESSION["ch_color"] = $row["chat_color"];
@session_set_cookie_params("0"); //Задаем время жизни куки
$nxt_t = @mktime(0,0,0,Date("m"),Date("d"),(Date("Y")+1));
@setCookie("ch_login",$row["login"],$nxt_t);
@setCookie("ch_sess",session_id(),$nxt_t);
@Header("Location: /index.php");
}
else
{
echo"<html>
<head>
<title>Ошибка доступа .::. Мир Гладиаторов</title>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
<link rel=stylesheet href=/css/index.css>
</head>
<body bgcolor=#e5e1be>
<center><br>
<table border=0 cellspacing=0 cellpadding=0 width=95%>
<tr><td>
<b><big>В доступе отказано, ниже описана возможная причина:</big></b><br><br>".$error_msg."
<br><br>
<span >Все вопросы правового и технического характера сообщайте по e-mail: <a href='mailto:".$config["email_support"]."'><b>".$config["email_support"]."</b></a></span>
<br><br><br>
<center>
© <A href=/><b>Мир Гладиаторов</b></a>, 2005-".Date("Y")."
</center>
</td></tr></table>
</body>
</html>
";
}
break;
}
?>