Вход Регистрация
Файл: reg.php
Строк: 50
<?php
/*
- Автор скрипт: Ak47res1
- ICQ: 646099815
*/
include_once 'sys/db.php';
include_once 
'sys/fnc.php';

        if (isset(
$user)) header('Location: /');
        
$error false;
        
$errort '';
        if (isset(
$_POST['registration'])) {
            if (
strlen($_POST['login']) < 4) {
                
$error true;
                
$errort .= '<div class="err">Длина логина должна быть не менее 4-х символов.</div>';
            } elseif (
strlen($_POST['login']) > 15) {
                
$error true;
                
$errort .= '<div class="err">Длина логина должна быть не более 15-и символов.</div>';
            } elseif(!
preg_match("#^([A-z0-9_])+$#ui"$_POST['login'])) {
                
$error true;
                
$errort .= '<div class="err">В нике присутствуют запрещенные символы.</div>';
            }
            if (
strlen($_POST['pass']) < 4) {
                
$error true;
                
$errort .= '<div class="err">Длина пароля должна быть не менее 4-х символов.</div>';
            } elseif (
strlen($_POST['pass']) > 15) {
                
$error true;
                
$errort .= '<div class="err">Длина пароля должна быть не более 15-и символов.</div>';
            } elseif(!
preg_match("#^([A-z0-9])+$#ui"$_POST['pass'])) {
                
$error true;
                
$errort .= '<div class="err">В пароле присутствуют запрещенные символы.</div>';
            }
            if (
$_POST['pass'] != $_POST['pass2']) {
                
$error true;
                
$errort .= '<div class="err">Пароли не совпадают.</div>';
            }
            
$sql mysql_query("SELECT `id` FROM `user` WHERE `login` = '"$_POST['login'] ."' LIMIT 1");
            if (
mysql_num_rows($sql) == 1) {
                
$error true;
                
$errort .= '<div class="err">Пользователь с таким логином уже существует.</div>';
            }
            if (!
$error) {
                
$title 'Регистрация';
                include 
'sys/head.php';
                
$login html($_POST['login']);
                
$pass html($_POST['pass']);
                
$pass2 html($_POST['pass2']);
                
mysql_query("INSERT INTO `user` SET `login` = '"$login ."', `pass` = '"$pass ."', `pol` = '"intval($_POST['pol']) ."'");
                echo 
'<div class="err">Аккаунт успешно зарегистрирован!</div>
                <div class="menu"><a href="/">На сайта</a></div>'
;
                include 
'sys/foot.php';
                exit;
            }
        }
        
$title 'Регистрация';
        include_once 
'sys/head.php';
        echo 
'<div class="title">Регистрация</div>
        '
$errort;
        echo 
'<div class="post"><form method="post">
        Логин:<br><input type="text" name="login" '
. (isset($_POST['login']) ? 'value="'htmlspecialchars($_POST['login']) .'"' null) .' />
        <br>Пароль:<br><input type="text" name="pass" '
. (isset($_POST['pass']) ? 'value="'htmlspecialchars($_POST['pass']) .'"' null) .' />
        <br>Повторите пароль:<br><input type="text" name="pass2" '
. (isset($_POST['pass2']) ? 'value="'htmlspecialchars($_POST['pass2']) .'"' null) .' />
        <br>Ваш пол:<br><select name="pol">
        <option value="1">Мужской</option><option value="0">Женский</option></select>
        <br><input type="submit" name="registration" value="Зарегистрироваться" />
        </form></div>'
;

include_once 
'sys/foot.php';
?>
Онлайн: 1
Реклама