Register script?
#7


$ip = "127.0.0.1"; //адрес

$sqluser = "root";//юзер

$sqlpw = "";//пароль

$userdb = "newproject_db_auth"; //база

$skype = lc.doctor; 

//Save PW in plain text? yes = on, no = off

$plain = "no";

$salt = "phoohie1yaihooyaequae7PuiWoeNgahjieth3ru3yeeghaepahb7aeYaipe2we6zii6mai6uweig8siasheinoungeoyeiLohShi2xoh2xi8ooxee9ahpiehahc9Phe";

function clean_str($str) {     $str = @trim($str);

if(get_magic_quotes_gpc()) {    

$str = stripslashes($str); }    

$str = mysql_real_escape_string($str);   

$str = preg_replace("/[^a-zA-Z0-9@.]/" , "" , $str);    

return $str;}If (isset($_POST[username])){  

if (empty($_POST[username]) OR empty($_POST[password]) OR empty($_POST[password2]) OR empty($_POST[email])) {

echo "Одно или несколько полей пустые";   ?>  

setTimeout("location.href=register.php",5000); 

 

die;}  

$user = htmlspecialchars(strtolower($_POST[username]));  

$pass = htmlspecialchars(clean_str($_POST[password]));  

$pass2 = htmlspecialchars(clean_str($_POST[password2])); 

$email = htmlspecialchars(clean_str($_POST[email]));

If ($pass != $pass2){   echo "Пароли не совпадают"; 

?>  
   

setTimeout("location.href=register.php",5000);  

 

die;}  

$conn = new mysqli($ip,$sqluser,$sqlpw,$userdb);  

if (mysqli_connect_errno() == 0){  

$qusr = "SELECT * FROM bg_user WHERE user_id = ".$user.";";

$resusr = $conn->query($qusr);   If ($resusr->num_rows > 0) {  

echo "Ошибка.данное имя уже занято.";   ?>  
   

setTimeout("location.href=register.php",5000);  

 

die;}   

$qmail = "SELECT * FROM bg_user WHERE email = $email";   

$mailres = $conn->query($qmail);    

if ($mailres->num_rows > 0){   

echo "Ошибка.на этот email уже зарегистрирована учетная запись";

?>  
   

setTimeout("location.href=register.php",5000);  

die;}

$realpass = md5($pass);

If ($plain == "no"){   

$insertusr = "INSERT INTO bg_user (user_id, passwd, email) VALUES (?, ?, ?)";

$qInsert = $conn->prepare ($insertusr);

$qInsert->bind_param("sss",$user,$realpass,$email);

$qInsert->execute();

if ($qInsert->affected_rows == 1){  

echo "Успешно ";   ?>
   

setTimeout("location.href=register.php",5000);  

 

die;}  

else;{  

echo "Ошибка. 2";

die;  

?>  

}}  

elseif ($plain == "yes");{  

$insertusr = "INSERT INTO bg_user (user_id, truepasswd, passwd, email) VALUES (?, ?, ?, ?)";

$qInsert = $conn->prepare ($insertusr);

$qInsert->bind_param("ssss",$user,$pass,$realpass,$email);

$qInsert->execute();   if ($qInsert->affected_rows == 1){   echo "Ваш аккаунт успешно зарегистрирован.";

?>  
   

setTimeout("location.href=register.php",5000);  

  Задать вопрос.";   ?> 

die; 

Логин:

Пароль:

Пароль(Повтор):

Email:

;}?>



Messages In This Thread
[No subject] - by viktor145 - 12-13-2013, 02:52 PM
[No subject] - by Paramount - 12-13-2013, 03:53 PM
[No subject] - by Creep - 12-13-2013, 04:01 PM
[No subject] - by LikeToMove - 12-13-2013, 04:28 PM
[No subject] - by Sutz - 12-13-2013, 04:38 PM
[No subject] - by viktor145 - 12-13-2013, 04:40 PM
[No subject] - by Sutz - 12-13-2013, 04:45 PM
[No subject] - by Sutz - 12-13-2013, 04:48 PM
[No subject] - by viktor145 - 12-13-2013, 04:52 PM
[No subject] - by Paramount - 12-13-2013, 05:01 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)