Вход Регистрация
Файл: ferma/inc/registacions.php
Строк: 61
<?
if(isset($_POST['nick']) && isset($_POST['password']) &&
 isset(
$_POST['password2']) && isset($_POST['email']))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_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['nick'])>32)err_game('Длина ника превышает 32 символа');


 

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 `kolhoz_user` SET `nick` = '".my_esc($_POST['nick'])."', `password` = '".md5($_POST['password'])."', `pol` = '$pol', `email` = '".my_esc($_POST['email'])."', `money` = '10000', `rubies` = '1000', `status` = '".(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user`"), 0)==0?3:0)."'");
$_SESSION['id_user']=mysql_insert_id();
header("Location:/?instruktach");
exit;

}
}
?>
<div class="event"> 
 <div class='headers'><img src='http://naferme.net/i/1/logo.jpg' align=left></div> 
<div class='g1'>Регистрация</div>
</div>

 <div style='text-align:center;'> 
 <font color="000000"> 

<div>
 <div id="text" style="display:none">
<li>1. Ник :
 Ник может содержать до 2- х пробелов также ники : Admin , админ , супер админ , хакер , и ники оскорбительного характера.
<li>2. Пароль :
 Пароль должен содержать хотя бы 1 букву, 1
цифру и быть длиной от 6 до 20 символов. если игроки узнают ваш пароль они без труда смогут пользоваться вашим персоножем .
<li>3. Email :
 Email необходим для восстановления пароля.
Если Вы его не укажете, или укажете неверно,
то восстановление пароля будет невозможно.
<li>Внимание!
После регистрации Ваш ник и email изменить
будет нельзя. 
<li>Если вы долго не можете зарегистрироваться значит у вас есть персонаж в игре. 
<li><font color="red">Для закрытия информационного блока обновите страницу !!!</div></font> 
<a style="cursor:hand;cursor:pointer;"
onclick="document.getElementById
('text').style.display='';this.style.display='none';">Помощь и правила  при регистрации .</a></li>

<form method="post"><ul>
<li>
<label>Ник:<br>
<input type="text" value="" name="nick">
</label>
</li>
<div class='small minor'></div>
<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="password" value="" name="password">
</label>
</li>
<div class='small minor'>
</div>
<li class="pt">
<label>Ещё раз пароль:<br>
<input type="password" value="" name="password2">
</label>
</li>
<li class="pt">
<label>(Необезательно.)Email:<br>
<input type="text" value="" name="email">
</label>
</li>
<div class='small minor'>
<li class="pt">
<input type="submit" value="Сохранить">
</li>
</ul>
</form>
</div> 
</div>

<?
echo "<div class='g1'><a href='/'>На главную</a></div>";
echo 
'<div class="foot"><div class="cow"><div class="btn ftr">© nferme.mobi</div></div></div>';
echo 
'<div class="stat">';
echo 
"<span class='d'>Все права зашишены!<br>".date("d.m.y")." |".vremja($time)."</span></div>"
exit;
?>
Онлайн: 1
Реклама