Вход Регистрация
Файл: inc/reg.php
Строк: 94
<?php defined('STOOKE') or die("Дело говно"); ?>

<?php

if (isset($_POST[login]) && isset($_POST[pass]) && isset($_POST[pass2]) && isset
    (
$_POST[mail])) {

    
$login nothack($_POST[login]);
    
$query mysql_query("SELECT * FROM `users` WHERE login = '$login'");
    
$query2 mysql_fetch_array($query);
    if (
$query2 0)
        
$err[] = "Извините, но данный пользователь уже есть в нашей базе.";
    if (
strlen($login) < 3)
        
$err[] = "Извините, но логин не может быть меньше 3 символов.";

    
$pass nothack($_POST[pass]);
    if (
strlen($pass) < 3)
        
$err[] = "Пароль не может быть короче 6 символов";
    if (
strlen($pass) > 30)
        
$err[] = "Пароль не может быть длиннее 30 символов";
    
$pass2 nothack($_POST[pass2]);

    if (
$pass !== $pass2)
        
$err[] = "Подтверждение пароля введено не верно";
    if (
preg_match("/^w+([.w]+)*w@w((.w)*w+)*.w{2,3}$/"$_POST[mail]))
        
$mail nothack($_POST[mail]);
    else
        
$err[] = "Е-Mail введен не корректно";

    if (!
$err) {
        
mysql_query("INSERT INTO `users` (`login` ,`pass` ,`mail` ,`prv`,`reg_date`) VALUES ('$login', '" .
            
md5(md5($pass)) . "', '$mail', 'user', NOW())"$db);
        echo 
"<div class='rightcenterblok'>
                <div class='rcb-1'><h2>Вы успешно зарегистрированы. Теперь вы можете войти в систему</h2></div></div>"
;
    } elseif (
$err) {
        
//Выводим все ошибки.
        
printf("<div class='rightcenterblok'>
                <div class='rcb-1'><h2>При выполнении запроса произошли ошибки:</h2>"
);
                
        for (
$i 0$i count($err); $i++)
            echo 
"<p>" $err[$i] . "</p>";

        echo 
"</div></div>";
    }


} else {
    
printf("
        <div class='rightcenterblok'>
            <div class='rcb-1' style='height:210px;'>
                <h2><div class='rcb11'>Регистрация нового пользователя.</div></h2>
                <p>
                    <form action='' method='POST'>
                        <p style='clear:both;'>
                            <span style='float:left;'>Логин: <input name='login' type='text' class='input' size=30 style='margin-left:22px;' onkeypress='return testKey(event)'/></span>
                            <span style='border-left:1px solid #666; float:left; margin-left:10px; padding-left:5px; font-size:10px; '>
                                Придумайте логин, который будет использоваться для входа в ваш аккаунт (не меньше 3х символов).
                            </span>
                        </p>
                        <p style='clear:both;'>
                            <span style='float:left;'>Пароль: <input name='pass' type='password' class='input' size=30  style='margin-left:15px;' onkeypress='return testKey(event)'/></span>
                            <span style='border-left:1px solid #666; float:left; margin-left:10px; padding-left:5px; font-size:10px;'>
                                Придумайте пароль, который будет использоваться для входа в ваш аккаунт (от 6 до 30 символов).
                            </span>    
                        </p>
                        <p style='clear:both;'>
                            <span style='float:left;'>Еще раз: <input name='pass2' type='password' height='25px' size=30 class='input' style='margin-left:11px;' onkeypress='return testKey(event)'/></span>
                            <span style='border-left:1px solid #666; float:left; margin-left:10px; padding-left:5px; font-size:10px; '>Повторите еще раз ввод своего пароля</span>
                        </p>
                        <p style='clear:both;'>
                            <span style='float:left;'>Ваш E-Mail: <input name='mail'type='text' class='input' size=30 /></span>
                            <span style='border-left:1px solid #666; float:left; margin-left:10px; padding-left:5px; font-size:10px; '>Введите реальный E-Mail. На него будет отправлено уведомление о регистрации.</span>
                        </p>
                        <p style='clear:both;'>
                            <center><span style='float:left;'><input value='Зарегистрироваться' type='submit' style='margin-top:10px; margin-left:0px; padding:3px 9px; background-color:#CD8162; color:#FFF; margin-top:13px; font-size:12px; border:0px; font-family:Tahoma, Geneva, sans-serif; -moz-border-radius: 5px 0px;'/></span></center>
                        </p>
                        <p style='clear:both;'><br><span style='font-size:10px; color: #999; padding-top:10px;'>Обращаем ваше внимание на то, что в поля 'Логин' и 'Пароль' для ввода допустимы только цифры, латинские буквы и знак подчеркивания.</p></p>
                    </form>
                </p>  
            </div>        
         </div>
        "
);
}
?>
Онлайн: 1
Реклама