Вход Регистрация
Файл: DARK WARS/registration.php
Строк: 56
<?
include_once 'fnc.php';
if (isset(
$_POST['save'])) {
    if (!
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` = '".mysql_real_escape_string($_POST['nick'])."'"),0)) {
        
$nick=mysql_real_escape_string($_POST['nick']);    
        if(!
preg_match("#^([A-zА-я0-9-_])+$#ui"$_POST['nick'])) {
            echo 
'В нике присутствуют запрещенные символы';    
        } elseif (
strlen2($nick)<3) {
            echo 
'Короткий ник';
        } elseif (
strlen2($nick)>32) {
            echo 
'Длина ника превышает 32 символа';
        } elseif (
strlen2($_POST['pass1'])<6) {
            echo 
'По соображениям безопасности пароль не может быть короче 6-ти символов';
        } elseif (
strlen2($_POST['pass1'])>32) {
            echo 
'Длина пароля превышает 32 символа';
        } elseif (
$_POST['emailadd']== "") {
            echo 
'Вы обязательно должны ввести E-mail';
        } elseif (
$_POST['pass1']!=$_POST['pass2']) {
            echo 
'Пароли не совпадают';
        } else {
        
$email $_POST['emailadd'];
            
mysql_query("INSERT INTO `user` (`nick`, `pass`, `email`, `date_reg`, `date_last`, `pol`)
                         VALUES('
$nick', '".shif($_POST['pass1'])."', '$email', NOW(), '$time',
                         '"
.intval($_POST['pol'])."')");
                         
            
$user=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `nick` = '$nick'
                                                 AND `pass` = '"
.shif($_POST['pass1'])."' LIMIT 1"));
        }
    } else {
        echo 
"".stripcslashes(htmlspecialchars($_POST['nick']))." уже зарегистрирован";
    }    
}
$_SESSION['id_user']=$user['id'];
setcookie('id_user'$user['id'], time()+60*60*24*365);
setcookie('pass'cookie_encrypt($_POST['pass1'],$user['id']), time()+60*60*24*365);

if (
$user) {
    
header ("Location: /dark_war/");
    exit;        
}
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>Регистрация</title>
<link rel="stylesheet" type="text/css" href="/dark_war/style/style.css"  />
<link rel="stylesheet" type="text/css" href="/dark_war/style/originalstyle.css"  />
<meta http-equiv="content-Type" content="application/xhtml+xml; charset=utf-8" />
</head>
<body>
<div class='header'>Регистрация</div>
<div class='body'><center>
<form method='post' action=''>
    Логин:<br /><input type='text' name='nick'/><br />
    Пароль (6-32):<br /><input type='password' name='pass1'/><br />
    Повторите пароль:<br /><input type='password' name='pass2'/><br />
    E-mail:<br /><input type='text' name='emailadd'/><br />
    Ваш пол:<br /><select name='pol'>
        <option value='1'>Мужской</option>
        <option value='0'>Женский</option>
    </select><br />
    <input type='submit' name='save' value='Зарегистрироватся' />
    <div class='act'><br /><a href='/'><span>Авторизация</span></a><br /><br /></div>
    </form><br />
    </center>
</div>
</body>
</html>
Онлайн: 0
Реклама