Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. include ('connect.php');
  2.  
  3. function registrationCorrect() {
  4. $result;
  5. if ($_POST['login'] == "") return 'login'; //не пусто ли поле логина
  6. if ($_POST['password'] == "") return 'pass'; //не пусто ли поле пароля
  7. if ($_POST['password2'] == "") return 'pass2'; //не пусто ли поле подтверждения пароля
  8. if ($_POST['mail'] == "") return 'mail'; //не пусто ли поле e-mail
  9. if ($_POST['lic'] != "ok") return 'lic'; //приняты ли правила
  10. if (!preg_match('/^([a-z0-9])(w|[.]|-|_)+([a-z0-9])@([a-z0-9])([a-z0-9.-]*)([a-z0-9])([.]{1})([a-z]{2,4})$/is', $_POST['mail'])) return 'email1'; //соответствует ли поле e-ma"il регулярному выражению
  11. if (!preg_match('/^([a-zA-Z0-9])(w|-|_)+([a-z0-9])$/is', $_POST['login'])) return 'login2'; // соответствует ли логини регулярному выражению
  12. if (strlen($_POST['password']) < 5) return 'pass.l'; //не меньше ли 5 символов длина пароля
  13. if ($_POST['password'] != $_POST['password2']) return 'pass same'; //равен ли пароль его подтверждению
  14. $login = $_POST['login'];
  15.  
  16. global $connection;
  17.  
  18. $login = mysqli_real_escape_string($connection, trim($_POST["login"]));
  19. $rez = mysqli_query($connection, "SELECT * FROM users WHERE login = $login");
  20. // return @mysql_num_rows($rez);
  21.  
  22. if (@mysql_num_rows($rez) > 0) return "hello";
  23.  
  24. if ($num > 0 ) return "Такой пользователь уже сущес"; // проверка на существование в БД такого же логина
  25. return "Пользователь зарегестрирован"; //если выполнение функции дошло до этого места, возвращаем true }
  26. }
  27.  
  28. //Не заходит в часть if ($num > 0
  29. //Хотя логин уже сущестует, кто знает помогите пожалуйста исправить
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement