Вход Регистрация
Файл: Boomchat 7.1/builder/create_account.php
Строк: 44
<?php
    
require_once("../system/config.php");
    if (isset(
$_POST["username"]) && isset($_POST["password"]) && isset($_POST["email"]) && isset($_POST["confirm"]))
    {
        
$user_ip $mysqli->real_escape_string($_SERVER['REMOTE_ADDR']);
        
$user_name $mysqli->real_escape_string(trim($_POST["username"]));
        
$user_password $mysqli->real_escape_string(trim($_POST["password"]));
        
$user_email $mysqli->real_escape_string(trim($_POST["email"]));
        
$confirm_password $mysqli->real_escape_string(trim($_POST["confirm"]));
            
            if (
preg_match("/^[a-zA-Z0-9]+$/"$user_name) && strlen($user_name) < $setting['max_username'])
            {
                        if (
filter_var($user_emailFILTER_VALIDATE_EMAIL))
                        {
                            if( 
$confirm_password == $user_password){
                                
$action time();
                                
$user_password sha1(str_rot13($user_password $encryption));
                                
                                
$mysqli->query("INSERT INTO `users` (user_name, user_password, user_ip, user_email, last_action, user_roomid, user_rank, user_color, user_join) VALUES ('$user_name', '$user_password', '$user_ip', '$user_email', '$action', '1', '5', 'sadmin', '$action')") or die($mysqli->error);
                                
$mysqli->query("INSERT INTO `private` (time, target, hunter, message, target_color, hunter_color, avatar) VALUES ('$time', '$user_name', '$lang_system', '$boomwelcome', 'user', 'system', 'default_system_tumb.png')");
                                
setcookie("username","$user_name",time()+ (1000 1000));
                                
setcookie("password","$user_password",time()+ (1000 1000));
                                
$dirname $user_name;
                                
$filename "../upload/" $dirname "/";
                                if(!
file_exists($filename)){
                                    
$oldmask umask(0);
                                    
mkdir("../upload/" $dirname0777);
                                    
umask($oldmask); 
                                }
                                echo 
1;
                            }
                            else {
                                echo 
3;
                            }
                            
                        }
                        else {
                            echo 
4;
                        }
            }
            else
            {
                echo 
5;
            }
    }
    else{
        echo 
6;
    }
?>
Онлайн: 0
Реклама