Вход Регистрация
Файл: vfermu.ru/sys/home/registration.php
Строк: 54
<?php
echo "<title>Регистрация</title>";

echo 
'<META Name="description" Content="Новая увлекательная игра,не заставит вас заскучать,Присоединяйтесь,станьте одним из лучших."></meta>
<meta name="keywords" content="супер ферма, Удивительный колхоз, моя деревня, садовник, колхоз, грядки" /></meta>'
;

if(isset(
$_POST['nick']) && isset($_POST['password']) && isset($_POST['password2']) && isset($_POST['email']) && isset($_POST['kod']))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `farm_user` WHERE `nick` = '".my_esc($_POST['nick'])."' LIMIT 1"),0)!=0)err_game("Этот ник уже зарегистрирован. Выберите другой!");
elseif( !
preg_match("#^([A-zА-я0-9-_ ])+$#ui"$_POST['nick']))err_game('В нике присутствуют запрещенные символы');
elseif (
preg_match("#[a-z]+#ui"$_POST['nick']) && preg_match("#[а-я]+#ui"$_POST['nick']))err_game('Разрешается использовать символы только русского или только английского алфавита');
elseif (
preg_match("#(^ )|( $)#ui"$_POST['nick']))err_game('Запрещено использовать пробел в начале и конце ника');
elseif (
strlen2($_POST['nick'])<4)err_game('Короткий ник');
elseif (
strlen2($_POST['kod'])<4)err_game('Коротке кодове слово');
elseif (
strlen2($_POST['nick'])>7)err_game('Длина ника превышает 7 символа');
elseif (!isset(
$_POST['email']) || $_POST['email']==NULL)err_game('Неоходимо ввести Email');
elseif (!
preg_match('#^[A-z0-9-._]+@[A-z0-9]{2,}.[A-z]{2,4}$#ui',$_POST['email']))err_game('Неверный формат Email');
elseif(
mysql_result(mysql_query("SELECT COUNT(*) FROM `farm_user` WHERE `email` = '".my_esc($_POST['email'])."'"),0)!=0)err_game("Пользователь с этим E-mail уже зарегистрирован");
elseif (
strlen2($_POST['password'])<6)err_game('По соображениям безопасности пароль не может быть короче 6-ти символов');
elseif(
strlen2($_POST['password'])>32)err_game('Длина пароля превышает 32 символа');
elseif (
$_POST['password']!=$_POST['password2'])err_game('Пароли не совпадают');
else
{
if(
$_POST['pol']==0)$pol='0';else $pol='1';
mysql_query("INSERT INTO `farm_user` SET `nick` = '".my_esc($_POST['nick'])."', `kod` = '$_POST[kod]', `password` = '$_POST[password]', `pol` = '$pol', `email` = '".my_esc(strtolower($_POST['email']))."', `money` = '$money_re', `rubies` = '$ruby_reg', `status` = '0'");
$_SESSION['id_user']=mysql_result(mysql_query("SELECT `id` FROM `farm_user` WHERE `nick` = '".my_esc($_POST['nick'])."' AND `password` = '$_POST[password]' LIMIT 1"),0);
$_SESSION['pass']=md5(my_esc($_POST['password']));
                
$adm base64_encode($_SESSION['id_user']);
                
$passwd base64_encode(md5(my_esc($_POST['password'])));
                
setcookie("log_id"$admtime() + 3600 24 7);
                
setcookie("pass"$passwdtime() + 3600 24 7);
header("Location: http://$_SERVER[HTTP_HOST]/myfarm");
}
}

echo 
'
<div class="content">



<form method="post">
<li>
<label>Ник:<br/>
<input type="text" value="" name="nick"/>
</label>
<div class="small minor">
Ник может содержать до 2-х пробелов.
</div>
</li>



<li class="pt">
<label>Пароль:<br/>
<input type="password" value="" name="password"/>
</label>
<div class="small minor">
Пароль должен содержать хотя бы 1 букву, 1 цифру и быть длиной от 6 до 20 символов.
</div>
</li>


<li class="pt">
<label>Повтор пароля:<br/>
<input type="password" value="" name="password2"/>
</label>
</li>


<li class="pt">
<label>Пол:<br>
<select name="pol">
<option value="1">Мужской</option>
<option value="0">Женский</option>
</select>
</label>
</li>

<li class="pt">
<label>Кодовое слово:<br/>
<input type="type" value="" name="kod"/>
</label>
<div class="small minor">
Длина от 4 символов
</div>
</li>

<li class="pt">
<label>Email:<br/>
<input type="text" value="" name="email"/>
</label>


<li class="pt small minor">
<div class="warn">Внимание!</div>
<div>
После регистрации Ваш кодовое слово и email изменить будет нельзя.
</div>
</li>
<li class="pt">
<input type="submit" value="Сохранить"/>
</li>
</ul>
</form>


<ul class="pt">

<div class="ac-title-bg"><div class="ac-title-l"><div class="ac-title-r">




'
;

exit;
?>
Онлайн: 4
Реклама