Вход Регистрация
Файл: pages/reg.php
Строк: 51
<?php
 
include_once $_SERVER['DOCUMENT_ROOT'].'/core/system.php';
 
$title='Регистрация';
include_once 
$_SERVER['DOCUMENT_ROOT'].'/design/heads.php';
    
 
title($title);
nav();
only_unreg();
if(isset(
$_REQUEST['submit'])) { # Нажата кнопка "Продолжить"

$login my_esc($_POST['login']);
$password my_esc($_POST['pass']);
$password2 my_esc($_POST['pass2']);
$sex my_esc($_POST['sex']);

if(
$sex != '0' && $sex != '1') {
$error 'Выберите пол!';
}
if (
mysql_result(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'"'), 0) != 0$error '</a>Логин <b>'.htmlspecialchars($login).'</b> уже зарегистрирован!';
if(empty(
$password)) {
$error 'Введите пароль!';
}

if(empty(
$login)) {
$error 'Введите логин!';
}
if (
strlen($login) < || strlen($login) > 100$error .= 'Допустимо от 3 до 100 символов в логине!';
if(
$password != $password2) {
$error 'Пароли не совпадают!';
}
if( !
preg_match("#^([A-zА-я0-9-_ ])+$#ui"$login))$error 'В нике присутствуют запрещенные символы';
if (
strlen($password) < || strlen($password) > 100$error 'Допустимо от 5 до 100 символов в пароле!';
if (
preg_match("#[a-z]+#ui"$login) && preg_match("#[а-я]+#ui"$login))$error 'Разрешается использовать символы только русского или только английского алфавита';
if (
preg_match("#(^ )|( $)#ui"$login))$error 'Запрещено использовать пробел в начале и конце ника';
if(
$error){
$_SESSION['err'] = ''.$error.'';
header('Location: ?');
exit();
}

mysql_query("INSERT INTO `users` SET `login` = '".$login."', `pass` = '".$password."',`sex` ='$sex',`data_reg`='$time'");

setcookie('login'$logintime()+86400*3615'/');
setcookie('pass'$passwordtime()+86400*3615'/');
$_SESSION['msg'] = 'Вы успешно Зарегистрировались';

header('Location: /');
exit();
}



echo 
'<div class="lines"></div><div class="block">';
echo 
'<form action="" method="POST">

<div class="row">Логин:</br> <input type="text" name="login"></div>
<div class="row">Пароль:</br> <input type="text" name="pass"></div>
<div class="row">Повторите пароль:</br> <input type="text" name="pass2"></div>
<div class="row2">Пол:<br /><select name="sex"><option value="0">Мужской</option><option value="1">Женский</option></select></div>

<div class="row2"><input type="submit" name="submit" value="Продолжить"></div></form></div>'
;
echo 
'</div>';

  include_once 
$_SERVER['DOCUMENT_ROOT'].'/design/footer.php';
?>
Онлайн: 5
Реклама