Файл: bloodlands.pw/reg.php
Строк: 64
<?php
define('cms', 1);
require_once 'core.php';
if($user) header('location: index.php');
if(!empty($id)) $ref = mysql_result(mysql_query("SELECT count(*) FROM `users` WHERE `id` = '".$id."'"),0);
echo '<div class="head">Регистрация</div><div class="all"><div class="pt" align="center">
<div class="menu">Великий старец</div><br/><a href="'.$patch.'img/locations/reg.jpg">
<img src="'.$patch.'img/locations/reg.jpg" alt="" height="110"></a><br/>
<br/>Приветствую, странник! Представься пожалуйста...<br/>
В этот город не так просто попасть, я дам тебе пароль.<br/>Позже ты сможешь сменить его в настройках.<br/><br/>';
if (isset($_POST['ok'])){
$login = filter($_POST['nick']);
$race = filter($_POST['race']);
$sex = filter($_POST['sex']);
$pass = filter(gen(6));
if ($login && $race && $sex) {
$error = '';
if(mb_strlen($login) < 4 || mb_strlen($login) > 40) $error .= 'Неверное количество символов в нике!<br/>';
if($race > 4 or $race < 1) $error .= 'Не выбрана раса!<br/>';
if($sex != 'm' && $sex != 'w') $error .= 'Не выбран пол!<br/>';
if(mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".$login."'")) == 1) $error .= 'Этот ник уже занят!<br/>';
if(!preg_match('/^[a-z0-9а-яґіїё_ -]{4,}$/iu', $login)) $error .='В нике есть запрещеные символы!<br />';
if(empty($error)) {
if($ref == 1) $refka = $id; else $refka = 0;
mysql_query("INSERT INTO `users` SET `race` = '".$race."', `level` = '1', `city` = '1', `damage` = '1', `damagemax` = '3', `reg` = '".time()."', `hp` = '25', `hp_all` = '25', `x` = '3', `y` = '1', `sila` = '1', `lovk` = '1', `vin` = '1', `kol` = '7', `points` = '3', `sex` = '".$sex."', `login` = '".$login."', `pass` = '".md5(md5($pass))."', `ref` = '".$refka."'");
$user = mysql_insert_id();
mysql_query("INSERT INTO `vip` SET `user` = '".$user."', `exp` = '1', `bots` = '1', `regeneration` = '1', `skidki` = '1', `time` = '".round(time()+86400)."'");
echo 'Все жители города будут называть тебя <b>'.$login.'</b>!<br/>
<b>Твой секретный пароль:</b> '.$pass.'<br/><br/>
<a class="linestart" href="enter.php?login='.$login.'&pass='.$pass.'">Войти в город</a>';
include './include/foot.php'; exit;
} else echo '<b>'.$error.'</b><br/><br/>';
} else echo '<b>Некоторые из важных полей не были заполнены!</b><br/><br/>';
}
echo '<a class="line" href="./library.php?a=races">Информация по расам</a><br/>';
if($ref == 0) echo'<form action="?" method="post">'; else echo'<form action="?id='.$id.'" method="post">';
echo'<b>Никнейм:</b><br/><input type="text" name="nick" class="text">
<select name="race" size="1" class="text">
<option value="1">Человек</option>
<option value="2">Гном</option>
<option value="3">Гоблин</option>
<option value="4">Орк</option>
</select><select name="sex" size="1" class="text">
<option value="m">Парень</option>
<option value="w">Девушка</option></select>
<br/>Вы автоматически соглашаетесь<br/>с <a href="../library.php?a=pravila"><b>Правилами</b></a> проекта!<br/><br/>
<input type="submit" name="ok" value="Регистрация" class="button"></form><br/><a class="line" href="./">Главная</a>';
include './include/foot.php';
?>