Вход Регистрация
Файл: account.php
Строк: 117
<?php
define
('PROTECTOR'1);

$textl='Регистрация аккаунта';
include(
'inc/path.php');
include(
$path.'inc/db.php');
include(
$path.'inc/auth.php');
include(
$path.'inc/func.php');
include(
$path.'inc/core.php');
include(
$path.'inc/head.php');
include(
$path.'inc/regfunc.php');

$iiii mysql_fetch_assoc(mysql_query("SELECT reg FROM option_game WHERE id = 1"));

if (
$iiii['reg']=='off'){
echo 
"<div class=dot> Регистрация закрыта</div>";
echo
'<a href="/index.php">Назад</a>';
include(
$path.'inc/endmain.php');
    exit;
}



if(
$user_id==0){
echo
'<div class="gameBorder">';


echo
'<b>Регистрация аккаунта</b><br/><br/>';
echo
'<div style="color:#7F0000;text-align:center;"> <b>После создания аккаунта вы сможете создать один или несколько персонажей на нем и прокачивать их одновременно</b></div></div>';

function 
first()
{

echo 
'<div class="account_reg">';
echo 
'<form action="account.php?mod=goreg" method="post">';

echo 
'<br />';
echo 
'Логин: <br /> <small>max 10, A-z-0-9</small> <br />
<input class="input" type="text" size="10" name="nick" maxlength="15" />'
;
echo 
'<br />';

echo 
'Пароль: <br /><small>max 15 , латиница и цифры</small><br />
<input class="input" name="pass" size="10" type="password" maxlength="15"/><br/>'
;

echo
"Пароль:<br/>
<small>Повторите пароль</small><br/>
<input class='input' name="
repass" size="10" type="password" maxlength="15"/><br/>";




echo
'<p>Введите текст на картинке:</p>
<p><img src="kcaptcha/index.php?'
.session_name().'='.session_id().'"></p>
<p><input type="text" name="keystring"></p>'
;


echo 
"<p>Регистрируясь, Вы автоматически соглашаетесь с <a href="rules.php">правилами игры</a>.</p>";

echo 
'<input class="button" type="submit" value="Регистрация" /></form>';
echo 
"</div>";
echo 
'</div>';
echo
'<a href="index.php">Назад</a><hr/>';
}




function 
goreg()
{

if(
eregi("[^a-z0-9-]",$_POST['nick']))
{
echo
"Логин содержит запрещенные символы.<br/>
<a href="
account.php?">Вернуться к регистрации</a><br/>"
include(
$path.'inc/end.php'); exit;
}






$ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
$pass $_POST['pass'];
$_POST['nick'] = addslashes($_POST['nick']);
$reg_nick htmlspecialchars($_POST['nick']);
    
$_POST['pass'] = addslashes($_POST['pass']);    
$reg_pass htmlspecialchars($_POST['pass']);

$_POST['repass'] = addslashes($_POST['repass']);
$reg_repass htmlspecialchars($_POST['repass']);
    

    
$tkrs mysql_query("SELECT * FROM `account` WHERE `nick` = '".mysql_real_escape_string($reg_nick)."'");
$tkr mysql_num_rows($tkrs);



if(isset(
$_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] === $_POST['keystring']){
}else{
    echo
'Неверно введен проверочный код<br>';
echo 
"<a href="account.php?">Назад</a></div>";
include(
$path.'inc/end.php');
exit;
}
if (@
preg_replace("[A-za-zА-яа-я0-9-_]+"""$reg_nick)){
    
echo 
"Используете запрещённые символы в логине!<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}


elseif ((
$tkr 1) &&($reg_nick) && ($reg_pass) && ($reg_repass) && ($reg_pass == $reg_repass))
{
//Первая проверка на существования такого же логина
//Вторая для проверки на количество аккаунтов данного юзера
//Ну а дальше все понятно
$dater=date("d F, Y"time());
$time=date("H:i:s"time());
$dater str_replace("January","января",$dater);
$dater str_replace("February","февраля",$dater);
$dater str_replace("March","марта",$dater);
$dater str_replace("April","апреля",$dater);
$dater str_replace("May","мая",$dater);
$dater str_replace("June","июня",$dater);
$dater str_replace("July","июля",$dater);
$dater str_replace("August","августа",$dater);
$dater str_replace("September","сентября",$dater);
$dater str_replace("October","октября",$dater);
$dater str_replace("November","ноября",$dater);
$dater str_replace("December","декабря",$dater);

$reg_pass md5($reg_pass);

if(!empty(
$_GET[ref])){
$req $mysql->query("SELECT `ip` FROM `users` WHERE `id` = '$_GET[ref]' LIMIT 1");
// //////////////////////////
$avto $mysql->num_rows($req);

if (
$avto == 1) {
    
$refer $mysql->fetch_assoc($req);
    
    if(
$ip!=$refer[ip]){
    
    
mysql_query("INSERT INTO
        `account` SET
        `nick` = '"
.$reg_nick."',
        `pass` = '"
.$reg_pass."',
        `ip` = '"
.$ip."',
        `ref` = '"
.mysql_real_escape_string($_GET['ref'])."',
        `lvisit` = '
$dater $time'");
    }
    
    }
}else{
    
mysql_query("INSERT INTO
        `account` SET
        `nick` = '"
.$reg_nick."',
        `pass` = '"
.$reg_pass."',
        `ip` = '"
.$ip."',
        `lvisit` = '
$dater $time'");
    }

//-----------



$_SESSION['nick'] = $reg_nick;
$_SESSION['password'] = $reg_pass;
Setcookie("reg""1"3600*24);
echo 
"Добро пожаловать в игру Lineage 3!<br/>";
echo 
"Логин: $reg_nick<br/>
Пароль: 
$pass</div>";
echo 
"<div class="inoy"><a href="account.php?mod=intro">Далее</a></div>";
}
else if(!
$reg_nick)
{
echo 
"Вы оставили пустое поле: Логин!<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}
elseif(!
$reg_pass)
{
echo 
"Вы оставили пустое поле: Пароль!<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}
elseif(!
$reg_repass)
{
echo 
"Вы оставили пустое поле: Пароль(повторно)!<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}
elseif(
$reg_pass != $reg_repass)
{
echo 
"Пароли не совпадают!<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}
elseif(
$tkr 0)
{
echo 
"Аккаунт с таким логином уже существует! Выберите другой<br/>";
echo 
"<a href="account.php?">Назад</a></div>";
}
}

function 
intro(){
if(empty(
$_SESSION['nick']) or empty($_SESSION['password'])){
echo 
"Ошибка!</div>";
echo 
"<div class="foot"><a href="account.php?">Назад</a></div>";
}else{

echo 
'Здравствуй! И так немного о игре:<br />
1.Ты можешь создать несколько персонажей на одном аккаунте, не надо регистрировать несколько аккаунтов<br />
2.Для начала игры тебе надо создать персонажа и войти ним в игру<br />
3.Если у тебя есть вопросы обращайся в ЦП или в онлайн чат [Доступно после создания персонажа]'
;

echo 
'<hr/><div class="inoy"><a href="office.php?act=new">Создать персонажа</a>';
}
}
if(
$_GET['mod'] == "")
{
first();}
elseif(
$_GET['mod'] == "goreg")
{
goreg();}
elseif(
$_GET['mod'] == "intro")
{
intro();}


}else{
echo 
'Здравствуй! И так немного о игре:<br />
1.Ты можешь создать несколько персонажей на одном аккаунте, не надо регистрировать несколько аккаунтов<br />
2.Для начала игры тебе надо создать персонажа и войти ним в игру<br />
3.Если у тебя есть вопросы обращайся в ЦП или в онлайн чат [Доступно после создания персонажа]'
;

echo 
'<hr/><div class="inoy"><a href="office.php?act=new">Создать персонажа</a>';

}

include(
$path.'inc/end.php');
?>
Онлайн: 2
Реклама