Advertisement
Ostap34JS

register error

Jan 21st, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.99 KB | None | 0 0
  1. <br>
  2. <br>
  3. <br>
  4. <br>
  5. <br>
  6. <br>
  7. <br>
  8. <?php require_once"./inc/header.php";?>
  9. <?php require_once"./inc/connect.inc.php";?>
  10. <?php
  11. $reg = @$_POST['reg'];
  12.  
  13. $fn = "";//ім'я
  14. $ln = "";//прізвище
  15. $un = "";//імя користувача
  16. $em = "";//емейл
  17. $em2 = "";//емейл2
  18. $psw = "";//пароль
  19. $psw2 = "";//пароль2
  20. $d = "";//дата
  21. $u_check = "";//провірка імені користувача
  22. //реєстраційна форма
  23. $fn = strip_tags(@$_POST['fname']);//ім'я
  24. $ln = strip_tags(@$_POST['lname']);;//прізвище
  25. $un = strip_tags(@$_POST['username']);;//ім'я користувача
  26. $em = strip_tags(@$_POST['email']);;//емейл
  27. $em2 = strip_tags(@$_POST['email2']);;//емейл2
  28. $psw = strip_tags(@$_POST['password']);;//пароль
  29. $psw2 = strip_tags(@$_POST['password2']);;//пароль2
  30. $d = date('Y-m-d');//рік місяць день
  31.  
  32. if($reg){
  33.     if($em == $em2){
  34.         //зчитування всіх імен користувачів
  35.         $u_check = mysql_query("SELECT username FROM users WHERE username='$un'");
  36.         //Розподіл по стовпцям
  37.         $check = mysql_num_rows($u_check);
  38.         if($check == 0){
  39.             //Вибрати все і провірити чи все норамально
  40.             if($fn && $ln && $em && $em2 && $psw && $psw2){
  41.                 //Провірка правильності паролю
  42.                 if($pwd == $pwd2){
  43.                     //Провірка довжини паролю
  44.                     if(strlen($un) > 25 || strlen($fn) > 25 || strlen($ln) > 25){
  45.                         echo('Максимална довжина імені_користувача/прізвища/імені є 25 символів');
  46.                     }
  47.                     else{
  48.                         //Провірка чи пароль не має більшої довжинии як 25 сим. і меншої як 5 см.
  49.                         if(strlen($pwd) > 30 || strlen($pwd) < 5){
  50.                             echo('Ваш пароль перевищує 30 символів, або менший як 5 символів, виправте');
  51.                         }
  52.                         else{
  53.                             $pwd = md5($pwd);
  54.                             $pwd2 = md5($pwd2);
  55.                             $query = mysql_query("INSERT INTO users VALUES ('','$un','$fn','$ln','$em','$pwd','$id','0')");
  56.                             die('Вітаємо в тенопіль онлайн! теперт потрібно увійти...');
  57.                         }
  58.                     }
  59.                 }
  60.             }
  61.         }
  62.  
  63.     }
  64. }
  65. ?>
  66. <div class="container" id="container">
  67.     <form action="" method="post" class="wrapper">
  68.         <label class="h1"><h1 class="h1">Вітаємо! це перша тернопільська-соц мережа,<br> для продовження зареєструйтися</h1></label>
  69.         <input type="text" name="fname" placeholder="Ім'я" style="width:500px;" class="form-control"><br>
  70.         <input type="text" name="lname" placeholder="Прізвище" style="width:500px;" class="form-control"><br>
  71.         <input type="text" name="username" placeholder="Ім'я користувача" style="width:500px;" class="form-control"><br>
  72.         <input type="text" name="email" placeholder="Емейл адрес" style="width:500px;" class="form-control"><br>
  73.         <input type="text" name="email2" placeholder="Емейл адрес(знову)" style="width:500px;" class="form-control"><br>
  74.         <input type="password" name="password" placeholder="Пароль" style="width:500px;" class="form-control"><br>
  75.         <input type="password" name="password" placeholder="Пароль(знову)" style="width:500px;" class="form-control"><br>
  76.         <input type="submit" name="reg" value="Зареєструватися" class="btn">
  77.     </form>
  78. </div>
  79. <?php require_once"inc/footer.php";?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement