ПРОВЕРКА РЕГИСТРА PHP

При проверке регистра в PHP мы обычно проверяем корректность написания логина пользователя в системе. Для этого первым шагом проверяем, что логин не пустой и не содержит пробелов. Это можно сделать с помощью функции empty() и strpos():

if (empty($login) || strpos($login, ' ') !== false) {
echo "Логин указан неверно";
} else {
// проверяем регистр и прочие параметры логина
}

Затем мы можем провести проверку регистра символов в логине. Для этого используем функцию ctype_lower() и ctype_upper():

if (!ctype_lower($login) && !ctype_upper($login)) {
echo "Логин должен содержать только буквы";
}

Если наш логин состоит из нескольких слов, то нам может потребоваться провести проверку регистра для каждого слова. Для этого разбиваем логин на отдельные слова с помощью функции explode():

$words = explode(' ', $login);
foreach ($words as $word) {
if (!ctype_lower($word) && !ctype_upper($word)) {
echo "Каждое слово логина должно содержать только буквы";
break;
}
}

Однако следует учитывать, что проверка регистра может быть необязательной в некоторых случаях, например, если мы используем авторизацию по email.

How to Make Login Form in PHP and MySQL

Ограничение прав доступа на PHP. Авторизация и аутентификация [GeekBrains]

Mã hóa MẬT KHẨU đăng nhập Php toàn tập (quan trọng) - Học php ruphp.com

Khoá học PHP Nâng Cao - Bài 22: Rewrite URL và Route Request sử dụng Regular Expression - Phần 1

Авторизация и регистрация с сессией на чистом PHP

PHP Simple Form Validation Example in 2022

Реклама
Новое
Реклама