Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include ('connect.php');
- function registrationCorrect() {
- $result;
- if ($_POST['login'] == "") return 'login'; //не пусто ли поле логина
- if ($_POST['password'] == "") return 'pass'; //не пусто ли поле пароля
- if ($_POST['password2'] == "") return 'pass2'; //не пусто ли поле подтверждения пароля
- if ($_POST['mail'] == "") return 'mail'; //не пусто ли поле e-mail
- if ($_POST['lic'] != "ok") return 'lic'; //приняты ли правила
- 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 регулярному выражению
- if (!preg_match('/^([a-zA-Z0-9])(w|-|_)+([a-z0-9])$/is', $_POST['login'])) return 'login2'; // соответствует ли логини регулярному выражению
- if (strlen($_POST['password']) < 5) return 'pass.l'; //не меньше ли 5 символов длина пароля
- if ($_POST['password'] != $_POST['password2']) return 'pass same'; //равен ли пароль его подтверждению
- $login = $_POST['login'];
- global $connection;
- $login = mysqli_real_escape_string($connection, trim($_POST["login"]));
- $rez = mysqli_query($connection, "SELECT * FROM users WHERE login = $login");
- // return @mysql_num_rows($rez);
- if (@mysql_num_rows($rez) > 0) return "hello";
- if ($num > 0 ) return "Такой пользователь уже сущес"; // проверка на существование в БД такого же логина
- return "Пользователь зарегестрирован"; //если выполнение функции дошло до этого места, возвращаем true }
- }
- //Не заходит в часть if ($num > 0
- //Хотя логин уже сущестует, кто знает помогите пожалуйста исправить
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement