Одно из полей не заполнено.';
}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 'Успешная регистрация.
';
}
}
}
}
?>