Вход Регистрация
Файл: reg.php
Строк: 42
<?php

# Заказчик: ST34RT
# Исполнитель: TJersy 
# Контакты: 4play.IN || http://bymas.ru/id11894
# Дата исполнения заказа: 16.11.2014
# Спасибо за обращение .

$title 'Регистрация';
require_once 
'system/connect.php';
require_once 
'system/head.php';


auth(); // Закроем от зарегистрированных 

if(isset($_POST['regestration'])){

$login filter($_POST['login']);

$email filter($_POST['email']);

$password filter($_POST['password']);

$password2 filter($_POST['password2']);


$sex intval($_POST['sex']);



# Используем все проверки 
if(strlen($login) < '3' or strlen($login) > '20'){ echo 'Логин должен содержать не менее 3 и не более 20 символов';}

elseif(!
preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9_.-]+(?:.?[a-z0-9]+)?.[a-z]{2,5})$/i"$email)){ error('Введите корректный E-mail');}

elseif(empty(
$email)){ error('Введите E-Mail адрес'); }

elseif(
strlen($password) < '6'){ error('Пароль должен содержать не менее 6 символов');}
    
elseif(
$password != $password2) { error('Введённые пароли не совпадают');}

elseif(!
preg_match("#^[a-z0-9]+$#i"$password)){ error('В пароле разрешены только латинские буквы и цифры');}

elseif(
mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `login`='".$login."'"), 0) > 0){  error('Пользователь с таким логином уже существует, попробуйте другой логин');}
    
elseif(
mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `email`='".$email."'"), 0) > 0){  error('Пользователь с такой почтой уже существует, попробуйте другой почтой ');}


# Если все в порядке-происходит регистрация

else{

mysql_query ("INSERT INTO `user` (`login`,`password`,`email`,`sex`,`silver`,`gold`,`health`,`power`,`protection`,`agility`,`level`,`energy`) VALUES('$login','".md5($password)."','$email','$sex','1000','10','100','40','30','30','1','100')") or die(mysql_error());

setcookie('login'$logintime()+86400*365'/'); 

setcookie('password',md5($password), time()+86400*365'/');

header('Location: /');

}
}


echo 
'<div class="razd4"><form action="" method="POST">
Логин:<br/>
<input type="text" name="login" value=""><br/>
Пароль:<br/>
<input type="password" name="password" value=""><br/>
Подтвердите пароль:<br/>
<input type="password" name="password2" value=""><br/>
E-Mail:<br/>
<input type="text" name="email" value=""><br/>
Пол:<br/>
<select name="sex">
<option value="1">Мужской</option>
<option value="2">Женский</option>
</select>
<br/><br/>
<input type="submit" name="regestration" value="Регистрация"><br/></form></div> '
;

require_once 
'system/foot.php';
?>
Онлайн: 2
Реклама