Одно из полей не заполнено.'; }else{ $errors = []; if(preg_match("/[^a-zA-Z0-9]/",$_POST['login'])){ array_push($errors,'Неправильный формат логина.'); } if(strlen($_POST['login'])<3 && strlen($_POST['login'])>25){ array_push($errors,' Длина логина от 3 до 25 символов.'); } if(strlen($_POST['pswrd'])< 5 ){ array_push($errors,'Пароль должен быть длиннее 4 символов.'); } if($_POST['pswrd']!=$_POST['pswrd2']){ array_push($errors,'Пароли не совпадают.'); } if(preg_match("/[^a-zA-Z0-9@.]/",$_POST['email'])){ array_push($errors, 'Неправильный формат почты.'); } if(empty($errors)){ $query="SELECT * FROM users WHERE login='$login' OR email='$email'"; $result = mysqli_query($connection, $query); if(mysqli_num_rows($result)!=0){ echo '
Данные уже используются.
'; } else{ $salt = 'my_word123'; $login = strtolower($login); $hLogin = $salt . $login; $hLogin = hash('sha256', $login); $pswrd = $salt . $pswrd; $pswrd = hash('sha384', $login); $query = "INSERT users SET login='$login',hLogin='$hLogin', hPassword='$pswrd', email='$email'"; $result = mysqli_query($connection, $query); echo '
Успешная регистрация.
'; } } } } ?>