Просмотр поста

.
Milordas

Koenig, не помогло.
при такой проверке

if (empty($_POST['pass'])) {
    $err_emp_p='Вы не ввели пароль<br>';
    } elseif (preg_match("/[^a-zA-Z0-9_]/u",strip_tags(trim($_POST['pass'])))) {
        $err_preg_p='Пароль содержит недопустимые символы<br>';
        } elseif ((mb_strlen(strip_tags(trim($_POST['pass'])),'UTF-8')<6) OR (mb_strlen(strip_tags(trim($_POST['pass'])),'UTF-8')>18)) {
            $err_len_p='Длина пароля - min: 6, max: 18 символов<br>';
            } else {
                $password=strip_tags(trim(md5($_POST['pass'])));
                }

даже если не ввожу пароль, ошибка не выдаётся.