Вход Регистрация
Файл: neuder/game/reg.php
Строк: 89
<?php
require_once ('../config/func.php');
$title 'Регистрация';
require_once (
'../config/header.php');
noauth();
echo 
'<div class="title2"><center>Регистрация</center></div>';
echo 
'<div class="block center">';
if(isset(
$_REQUEST['success'])){
$login text($_POST['login']);
$pass text($_POST['pass']);
$repass text($_POST['repass']);
$sex text($_POST['sex']);
$side text($_POST['side']);
$town rand(1,3);
$sql mysql_query("SELECT COUNT(`id`) FROM `user` WHERE `login` = '$login'");
if(empty(
$login)) msg('<div class="block center">Введите логин</div>');
elseif (
preg_match("#[a-z]+#ui"$login) && preg_match("#[а-я]+#ui"$login))  msg('<div class="block center">Разрешается использовать символы только русского или только английского алфавита</div>');
elseif (
preg_match("#(^ )|( $)#ui"$login)) msg('<div class="block center">Запрещено использовать пробел в начале или конце ника</div>');
elseif(empty(
$pass)) msg('<div class="block center">Введите пароль</div>');
elseif(empty(
$repass)) msg('<div class="block center">Введите пароль еще раз</div>');
elseif (!
preg_match('|^[a-z0-9-]+$|i'$pass)) msg('<div class="block center">Кириллица в пароле запрещена</div>');
elseif(
mysql_result($sql0) > 0msg('<div class="block center">Такой логин уже занят</div>');
elseif(
mb_strlen($login) > 20 or mb_strlen($login) < 3msg('<div class="block center">Логин не может быть короче 3 и длинее 20 символов</div>');
elseif(
mb_strlen($pass) > 20 or mb_strlen($pass) < 3msg('<div class="block center">Пароль не может быть короче 3 и длинее 20 символов</div>');
elseif(
$pass != $repassmsg('<div class="block center">Пароли не совпадают</div>');
elseif(
$login == $passmsg('<div class="block center">Логин и пароль не должны совпадать</div>');
else{
mysql_query("INSERT INTO `user` SET `login` = '".$login."', `pass` = '".md5($pass)."', `sex` = '".$sex."', `side` = '".$side."', `level` = 1, `sila` = 10, `lovk` = 10, `energy` = 100, `max_energy` = 100,  `bonus` = 1, `max_hp` = 100, `hp` = 100, `news` = 1, `def` = 10, `town` = '".$town."', `gold` = 10000, `cristal` = 100, `reg` = '".time()."'");
setcookie('login'$logintime()+86400*365'/');
setcookie('pass'md5($pass), time()+86400*365'/');
header('location: /game/');
$ref base64_decode($_GET['ref']);
if(!empty(
$ref)){
mysql_query("UPDATE `user` SET `ref` = '".$ref."' WHERE `login` = '".$login."'");
}
}
}
echo 
'<audio src="../reg.mp3" autoplay loop></audio><form action="" method="post"> Логин: (используется в качестве ника)<br/><input type="text" name="login" maxlength="50" value="" placeholder="Введите логин" /><br/> Пароль:<br/><input type="text" name="pass" maxlength="50" value="" placeholder="Введите пароль" /><br/>Пароль еще раз:<br/><input type="text" name="repass" maxlength="50" value="" placeholder="Повторите пароль" /><br/>Пол:<br /><select name="sex"><option value="m">Мужской</option><option value="w">Женский</option></select><br/>Гильдия: <br /><select name="side"><option value="paladins">Паладин</option><option value="mer">Наемник</option><option value="magic">Маг</option></select><br />
<img src="/style/race/paladins.png"> <b>Паладины</b> - Элитные воины. Умеющие вызывать своего сферического клона в бою.<br>
<img src="/style/race/magic.png"> <b>Маги</b> - Обладают магией воскрешения<br>
<img src="/style/race/mer.png"> <b>Наемники</b> - Это воин который временно невосприимчивый к атакам в бою.
<br/>
<span class="button_on"><input class="button_on" name="success" type="submit" value="Сохранить"></span></form>'
;
echo 
'</div>';
require_once (
'../config/footer.php');
?>
Онлайн: 0
Реклама