Вход Регистрация
Файл: online/riwar/Riwar.ru/registr.php
Строк: 218
<?php

$title 
'Регистрация';
//-----Подключаем функции-----//
require_once ('system/function.php');
//-----Подключаем вверх-----//
require_once ('system/header.php');
$inv mysql_fetch_assoc(mysql_query("SELECT id,login from `users` where `id` = '".abs(intval($_GET['inv']))."'"));
//-----Переадресация для авторизированых-----//
if($user['id']){
header('Location: /');
exit();
}

echo 
'<div class="head1">Регистрация</div>';

//-----Если жмут submit(кнопку)-----//
if(isset($_REQUEST['reg']))
{
//-----Фильтрируем перемменые-----//
$login strong($_POST['login']);
//-----Проверка на ввод логина-----//

if(empty($login)){
echo 
'<div class="podmenu"><center><b>Вы не ввели логин!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверка на символы-----//
if (!preg_match("#^([A-zА-я0-9-_ ])+$#ui"$login)){
echo 
'<div class="podmenu"><center><b>Только русские или английские буквы,цифры!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем длину ввода-----//
if(mb_strlen($login) > 30 or mb_strlen($login) < 3){
echo 
'<div class="player"><center><b>Введите логин от 3 до 20 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

if(
mysql_result(mysql_query("SELECT COUNT(*)  FROM `users` WHERE `login` = ".$login.""),0) == true){ echo '<div class="podmenu"<center>><b>Такой логин уже существует!</b></center></div>';
require_once (
'system/footer.php');
exit();
}
//-----Проверка на занятость логина-----//
$sql mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '".$login."'"); 
if(
mysql_result($sql0) > 0){
echo 
'<div class="podmenu"<center>><b>Такой логин уже существует!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$pass strong($_POST['pass']);
//-----Проверка на ввод логина-----//
if(empty($pass)){
echo 
'<div class="podmenu"><center><b>Вы не ввели свой пароль!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверка на символы-----//
if (!preg_match("#^([A-zА-я0-9-_ ])+$#ui"$pass)){
echo 
'<div class="podmenu"><center><b>Только русские или английские буквы,цифры!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем длину ввода-----//
if(mb_strlen($pass) > 25 or mb_strlen($pass) < 5){
echo 
'<div class="podmenu"><center><b>Введите пароль от 5 до 25 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$r_pass strong($_POST['r_pass']);
//-----Если не одинаковые пароли-----//
if($pass != $r_pass){
echo 
'<div class="podmenu"><center><b>Пароли не одинаковые!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$name strong($_POST['name']);
//-----Проверка на ввод логина-----//
if(empty($name)){
echo 
'<div class="podmenu"><center><b>Вы не ввели своё имя!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}
  
/* if(mysql_result(mysql_query("SELECT COUNT(*)  FROM `users` where `ip` = '".strong($_SERVER['REMOTE_ADDR'])."'"),0) == true){
echo '<div class="player"><center><b>Не Пытайся Зарегистрировать еще одного персонажа! С Ув.Lanselot!</b></center></div>';
require_once ('system/footer.php');
exit();
}*/


//-----Проверяем длину ввода-----//
if(mb_strlen($name) > 30 or mb_strlen($name) < 3){
echo 
'<div class="podmenu"><center><b>Введите своё имя от 3 до 30 символов!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Фильтрируем перемменые-----//
$sex strong($_POST['sex']);
$st strong($_POST['st']);
$email strong($_POST['email']);

//-----Проверяем правильность ввода e-mail-----//

if (!preg_match('/[0-9a-z_-]+@[0-9a-z_-^.]+.[a-z]{2,6}/i'$email)) {
echo 
'<div class="player"><center><b>Формат e-mail введён не верно!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Проверяем e-mail на занятость-----//
$sqlemail mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `email` = '".$email."'"); 
if (
mysql_result($sqlemail0) > 0) {
echo 
'<div class="podmenu"><center><b>Такой e-mail уже существует!</b></center></div>';
//-----Подключаем низ-----//
require_once ('system/footer.php');
exit();
}

//-----Если всё нормально-----//
mysql_query("INSERT INTO `users` SET `login` = '".$login."', `pass` = '".md5(md5(md5($pass)))."', `name` = '".$name."', `sex` = '".$sex."', `st` = '".$st."', `bonus` = '0', `email` = '".$email."', `datareg` = '".time()."', `level` = '0', `max` = '10'");


//-----Вычесляем id-----//
$uid mysql_insert_id();
 
/*mysql_query('UPDATE `users` SET `avatar` = "62" WHERE `id` = ''.$uid.''');
      mysql_query('UPDATE `users` SET `bonus` = "0" WHERE `id` = ''.$uid.''');
    mysql_query('INSERT INTO `bonus` (`user`,
                                        `time`) VALUES ("'.$uid.'",
                                            "'.(time() + 10800).'")');   

    mysql_query('UPDATE `users` SET `s` = `s` + 150,
                                    `n` = `n` + 150,
                                    `max_z` = `max_z` + 150,
                                         
                                         `b` = `b` + 150 WHERE `id` = ''.$uid.''');*/


if(!empty($inv['id'])){
mysql_query("INSERT INTO `ref` set `nak` = '".$inv['id']."', `id_us` = '".$uid."'");
mysql_query('UPDATE `users` SET `referals` = '.$inv['id'].' WHERE `id` = ''.$uid.''');
    
$tex 'Игрок '.$login.' зарегестрировался по вашей реф ссылке! +10 золота !';
$text strong($tex);
            
mysql_query('UPDATE `users` SET `zola` =`zola`+ "10" WHERE `id` = '.$inv['id'].'');
$con mysql_result(mysql_query("SELECT COUNT(id) FROM `message_c` WHERE `kogo` = '".$inv['id']."' and `kto` = '1' LIMIT 1"),0);
if(
$con == 0) {
mysql_query("INSERT INTO `message_c` SET `kto` = '1', `kogo` = '".$inv['id']."', `time` = '".time()."', `posl_time` = '".time()."'");
mysql_query("INSERT INTO `message_c` SET `kto` = '".$inv['id']."', `kogo` = '1', `time` = '".time()."', `posl_time` = '".time()."'");
}

mysql_query("UPDATE `message_c` SET `posl_time`='".time()."' WHERE `kogo` = '1' and `kto`='".$inv['id']."' limit 1");
mysql_query("UPDATE `message_c` SET `posl_time`='".time()."' WHERE `kto` = '1' and `kogo`='".$inv['id']."' limit 1");

 
mysql_query("INSERT INTO `message` SET `text` = '".$text."', `kto` = '1', `komy` = '".$inv['id']."', `time` = '".time()."', `readlen` = '0'");


}
//-----Если id 1 то ставим level 3-----//
if($uid == 1){
mysql_query("UPDATE `users` SET `level` = '3' WHERE `id` = '1'");
}

///представление
 
echo '<center><div class="player"><b>Вы успешно зарегистрировались!</b></div><div class="player">Ваш автологин:<br /><textarea>'.$HOME.'/autolog.php?ulog='.$login.'&amp;upas='.$pass.'</textarea><br /></div></center>';

/*echo "<div class='block'>";
echo "Вы новый рыцарь!<br> Вы достойны шансa начать свой путь быстро!<br> Администрация игры одолжит вам Комплект Хранителя на 3 часа!<br>  С его помощью Вы сможете солидно прокачаться за эти три часа!<br>";
echo "<font color=indianred>Во время действия бонус комплекта вы не сможете покупать другой шмот пока не истекут 3 часа!</font> ";

echo "<div class='separ5'></div>";
echo "<p><img src='/images/avatar/62.png' style='margin-right:10px;margin-top:4px;' alt=''/align='left'>

 <b> <font color=grey> Комплект Хранителя</font> </b>
 
 <br/ > <br/ >
  <img src='/images/z.png' alt='z'/> Здоровье: <font color=green >+150</font><br/ >
  <img src='/images/b.png' alt='b'/> Броня: <font color=green >+150</font> <br/ >
  <img src='/images/s.png' alt='s'/> Сила: <font color=green >+150</font> <br/ >
  <img src='/images/n.png' alt='n'/> Натиск: <font color=green >+150</font><br/ ><br/ >";

*/
echo' <div class="player"><a class="btn" href="'.$HOME.'/autolog.php?ulog='.$login.'&amp;upas='.$pass.'"><span class="end"><span class="label"><font color=lightgreen>Перейти в игру</font></b></span></span></a><br></p></div>';
echo 
"</div>";
require_once (
'system/footer.php');
exit();
}

if(isset(
$_GET['inv'])){
$inv mysql_fetch_assoc(mysql_query("SELECT id,login from `users` where `id` = '".abs(intval($_GET['inv']))."'"));
if(!empty(
$inv['id'])){
echo 
'<div class="player"><font color=lightgreen><center>Вы регистрируйтесь по приглашению игрока <b>'.$inv['login'].'</b>!</center></font></div>';
}
}
//-----Форма ввода-----//
echo '<div class="player"><font color=indianred>Перед регистрацией ,советуем Вам ,прочитать </font><a href="'.$HOME.'/help">правила тут</a></div><div class="player"><center><br>
<form method="POST" action="">
Ваш игровой ник: <input type="text" name="login" maxlength="20" /><div class="separ"></div>
Ваш пароль: <input type="password" name="pass" maxlength="25" /><div class="separ"></div>
Ещё раз: <input type="password" name="r_pass" maxlength="25" /><div class="separ"></div>
Ваше имя: <input type="text" name="name" maxlength="30" /><div class="separ"></div>
<font color=indianred>Указывайте реальный адрес e-mail<br> Без него восстановление пароля невозможно!</font><br>Ваш e-mail... <input type="text" name="email" maxlength="40" /><div class="separ3"></div>
Ваш пол: <select name="sex"><option value="1">Мужской</option>
<option value="2">Женский</option></select><div class="separ4"></div>
Выберите сторону(Выбирайте разумно! ):<br />
<select name="st"><option value="2">Рыцари Чёрного Креста</option><option value="1">Рыцари Красного креста</option>


</select><div class="separ"></div>



<input type="submit" name="reg" value="Регистрировать" /></center>
</form><div class="separ5"></div></div>'
;

//-----Подключаем низ-----//
require_once ('system/footer.php');
?>
Онлайн: 1
Реклама