Вход Регистрация
Файл: 100loto.best/reg.php
Строк: 74
<?
include_once 'inc/base.php'/* База данных */
include'inc/head.php';
noauth();
?>
    <?
    
if(isset($_REQUEST['success'])){
    
$error = array();
        
$sex  filter_input(INPUT_POST'sex');
        
$time time();
        
$login filter_input(INPUT_POST'login');
        
$emailfilter_input(INPUT_POST'email');
        
$password filter_input(INPUT_POST'password');
        
///////////////////
        /* Проверка на наличие логина */
        
$polzl $db->query("SELECT * FROM `users` WHERE `login` = '$login' ")->num_rows;
/*Проверка на наличие email адреса*/
$polze $db->query("SELECT * FROM `users` WHERE `email`='$email' ")->num_rows;
        
/* Ошибки */
        
if(empty($login)) $error[] = 'введите логин';
        if(!empty(
$login) and strlen($login) < and strlen($login) > 24$error[] = 'логин не может быть меньше 3 и больше 24 символов';
        if(
$polzl && !empty($login)) $error[] = 'данный логин уже используется';
if(
$polze && !empty($email)) $error[] = 'данный email уже используется';
        if(empty(
$password)) $error[] = 'введите пароль';
        if(!empty(
$password) and strlen($password) < and strlen($password) > 24$error[] = 'пароль не может быть меньше 6 и больше 24 символов';
        if(
$login == $password and !empty($login)) $error[] = 'логин и пароль не могут быть одинаковыми';
        if(!
filter_var($emailFILTER_VALIDATE_EMAIL)) $error[] = 'Введите коректный email!';
        if(
$sex != 'man' and $sex != 'woman'$error[] = 'выберите пол';
        
///////////////////
        
if(empty($error)){
        
$db->query("INSERT INTO `users` SET `login` = '".$login."', `password` = '".md5($password)."', `sex` = '$sex', `balans`=`balans` + '5', `email`='".$email."', `time_registr` = '".$time."' ");
            
            
setcookie('login'$logintime()+86400*365'/');
                    
setcookie('password'md5($password), time()+86400*365'/');
                    
header('location: /user/');
                    exit;
        } else {
            echo 
'<div class="warning">';
                foreach (
$error as $err){
                    echo 
'<br><div class="to obvodka"><center><font color=red>Ошибка: '.$err.'</font></center></div>';
                }
            echo 
'</div>';
        }
    }
    
?>
<div class='gli'>Регистрация</div>
<div class='gl-obv'>
<font color='white' size='2' face='Arial'> <b>Пожалуйста никому не передавайте свои данные.</b></font><br/>
</div>
<div class="chet"><div class="razmet">
    <center><form method="post">

        <input class ="gl" type="text" name="login" placeholder="Придумайте логин"/> <br><br>

        <input class ="gl" type="password" name="password" placeholder="Придумайте пароль" /> <br><br>

        <input class ="gl" type="text" name="email" placeholder="Введите email"/> <br><br>

        <select name="sex">
            <option value="man">Мужчина</option>
            <option value="woman">Женщина</option>
        </select><br>
        <input type="submit" class="sub-gl" name="success" value="Регистрация">
    </form>
<a class="link" href="/auth">Авторизация</a></center>
</div></div>
<div class="line"></div>
<?
include_once 'inc/foot.php'/* Загружаем ноги */
?>
Онлайн: 0
Реклама