<?php
require_once ('system/core.php');
if($user['id']){
header('Location: /');
exit();
}
if($RegON == 0){
echo '<div class="title"><center>Регистрация</a></center></div>';
echo '<div class="menu">Регистрация временно закрыта!</div>';
require_once ('system/foot.php');
exit();
}
echo '<div class="title"><center>Регистрация</a></center></div>';
if(isset($_REQUEST['submit'])) { # Нажата кнопка "Продолжить"
$login = YCS($_POST['login']);
$password = YCS(md5(md5(md5($_POST['password']))));
$passwordTwo = YCS(md5(md5(md5($_POST['passwordTwo']))));
$name = YCS($_POST['name']);
$family = YCS($_POST['family']);
$unfamily = YCS($_POST['unfamily']);
$email = YCS($_POST['email']);
$sex = YCS($_POST['sex']);
$sqlEmail = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '".$login."'");
$sqlLogin = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `email` = '".$email."'");
if(empty($login)) {
$error = 'Введите логин!';
}
if($sex != '1' && $sex != '2') {
$error = 'Выберите пол!';
}
if(empty($password)) {
$error = 'Введите пароль!';
}
if($password != $passwordTwo) {
$error = 'Пароли не совпадают!';
}
if(empty($email)) {
$error = 'Введите email!';
}
if(empty($name)) {
$error = 'Введите Имя!';
}
if(empty($family)) {
$error = 'Введите Фамилию!';
}
if(empty($unfamily)) {
$error = 'Введите Отчество!';
}
if(mysql_result($sqlLogin, 0) > 0){
$error = 'Такой логин уже существует!';
}
if(mysql_result($sqlEmail, 0) > 0){
$error = 'Такой Email уже существует!';
}
if($error){
$_SESSION['reg_error'] = '<div class="menu"><b>'.$error.'</b></div>';
header('Location: /reg.php');
exit();
}
mysql_query("INSERT INTO `users` SET `login` = '".$login."', `password` = '".$password."',`email` = '".$email."',`name` = '".$name."',`family` = '".$family."',`unfamily` = '".$unfamily."'"); # Если ошибок нет,то создаем запрос
setcookie('Ylogin', $login, time()+86400*3615, '/'); # Записываем login в $_COOKIE
setcookie('Ypassword', $password, time()+86400*3615, '/'); # Записываем password в $_COOKIE
header('Location: /');
exit();
}
if (isset($_SESSION['reg_error'])) echo '<b>'.$_SESSION['reg_error'].'</b>'; unset($_SESSION['reg_error']); # Вывод сообщения по $_COOKIE
echo '<form action="" method="POST">
<div class="menu">Логин:</br> <input type="text" name="login"></div>
<div class="menu">Пароль:</br> <input type="text" name="password"></div>
<div class="menu">Повторите пароль:</br> <input type="text" name="passwordTwo"></div>
<div class="menu">Email:</br> <input type="text" name="email"></div>
<div class="menu">Имя:</br> <input type="text" value="" name="name"></div>
<div class="menu">Фамилия:</br> <input type="text" value="" name="family"></div>
<div class="menu">Отчество:</br> <input type="text" value="" name="unfamily"></div>
<div class="menu">Пол:<br /><select name="sex"><option value="1">Мужской</option><option value="2">Женский</option></select></div>
<div class="menu"><input type="submit" name="submit" value="Продолжить"></div></form></div>';
require_once ('system/foot.php');
?>