Файл: blog_ecsx/reg.php
Строк: 55
<?php
/*
** TJCompany
** Delovoper: TJersy
** Date: 11.2014
*/
$title = ('TJ-Apple | Регистрация');
require_once('private.files/core.file.php');
require_once('private.files/head.file.php');
echo '<div class="menu"><div class="name">Регистрация: </div></div>';
auth();
if(isset($_POST['registration'])){
$login = text($_POST['login']);
$name = text($_POST['name']);
$email = text($_POST['email']);
$password = text($_POST['password']);
$password2 = text($_POST['password2']);
$pol = num($_POST['pol']);
if(strlen($login) < '3' || strlen($login) > '15') msg('Логин должен содержать не менее 3 символов и не более 15');
elseif($db->query("SELECT * FROM `users` WHERE `login`='".$login."'")->num_rows > 0) msg('Пользователь с таким логином уже существует, попробуйте другой логин');
elseif(strlen($name) < '3' || strlen($name) > '15') msg('Имя должно содержать не менее 3 символов и не более 15');
elseif(strlen($email) < '3') msg('E-mail должен содержать не менее 3 символов и не более 15');
elseif (!preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9_.-]+(?:.?[a-z0-9]+)?.[a-z]{2,5})$/i",$email)) msg('Введите корректный E-mail');
elseif(strlen($password) < '6') msg('Введенный пароль небезопасен. Введите пароль содержащий более 6 символов');
elseif($password !== $password2) msg('Введенные пароли не совпадают');
elseif(empty($pol)) msg('Выберете пол');
else{
$db -> query("INSERT INTO `users` SET `name` = '$name',`email` = '$email', `login` = '$login', `password` = '".md5($password)."', `sex` = '$pol',`status`='I ♥ Blog'");
setcookie('login', $login, time()+86400*365, '/');
setcookie('password', md5($password), time()+86400*365, '/');
header('location: /');
}
}
echo '<div class="wrap"><form action="" method="POST">
<center>
<input type="text" name="login" placeholder="Введите логин..."></br>
<input type="text" name="email" placeholder="Введите email адрес..."></br>
<input type="text" name="name" placeholder="Введите настоящее имя..."></br>
<input type="password" name="password" placeholder="Введите пароль..."></br>
<input type="password" name="password2" placeholder="Повторите пароль..."></br>
<br/>Выберете пол: <br/><input type="radio" name="pol" value="1" checked/> Мужской<input type="radio" name="pol" value="2" /> Женский<br/>
<input type="submit" name="registration" value="Регистрация"></br>
</center></form></div>';
require_once('private.files/foot.file.php');
?>