Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 21.11.2015
Сообщений: 1

Правила проверки логина

21.11.2015, 11:52. Показов 1015. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,помогите пожалуйста настроить код что бы он выдавал правильную рабочую функцию.
PHP
1
2
3
elseif (strlen($_POST['login'])<4 || strlen($_POST['login'])>20 || preg_match("/__/",$_POST['login']) || preg_match("/--/",$_POST['login']) || preg_match("//",$_POST['login']) || preg_match("/(.)\\1\\1\\1/",$_POST['login']))
        {
        $err .= "Логин может содержать от 4 до 20 символов, и состоять только из букв русского или английского алфавита, цифр, символов '_',  '-' и пробела. <br>Логин не может начинаться или заканчиваться символами '_', '-' или пробелом<br>Также в логине не должно присутствовать подряд более 1 символа '_' или '-' и более 1 пробела, а также более 3-х других одинаковых символов.";
Хотелось бы что бы Логин мог содержать от 1 до 30 символов ,так же Логин с пробелом и 2 заглавными (пример Дед Мазай)
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2015, 11:52
Ответы с готовыми решениями:

Простейший скрипт для проверки логина и пароля
Доброго времени суток! вот &lt;?php $DATA=&quot;Admin&quot;; $DATA=&quot;123456789&quot;; $DATA=&quot;Turn&quot;; $DATA=&quot;212121&quot;; ...

Условие для проверки логина и пароля для создания сессии
Добрый вечер, формучане. Проблема такая: нужно проверить, есть ли указанный в форме логин/пароль в базе данных или нет. Вход в личный...

Создание проверки логина
Вообщем составил небольшую программу с регистрацией пользователя для авторизации. Хотелось бы ещё сделать так, что бы при регистрации, если...

1
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
21.11.2015, 12:51
Цитата Сообщение от Aleksey Pf Посмотреть сообщение
Хотелось бы что бы Логин мог содержать от 1 до 30 символов ,так же Логин с пробелом и 2 заглавными (пример Дед Мазай)
PHP
1
2
3
4
5
6
$login = explode(' ',$_POST['login']);
$log = ucfirst($login[0]).ucfirst($login[1]);
$l = implode(" ",$log);
if(strlen($l)<1 || strlen($l)>30){
echo 'Логин не может содержать больше 30 символов';
}
Добавлено через 27 минут
ой конечно нагарадил я, есть же функция
ucwords() - которая преобразует в верхний регистр первый символ каждого слова в строке
я про нее удачно забыл.
PHP
1
2
3
4
$login = trim(ucwords($_POST['login']));
if(strlen($l)<1 || strlen($l)>30){
echo 'Логин не может содержать больше 30 символов';
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.11.2015, 12:51
Помогаю со студенческими работами здесь

Программа проверки логина и пароля
Есть программа проверки логина и пароля. Необходимо сделать так, чтобы программа предлагала пользователю вводить логин еще три раза, если...

Не работает кнопка проверки логина
1 Создайте форму, в которой будет поле для ввода логина и кнопка «Проверить». 2 Создайте функцию, которая вызывается при нажатии на...

Система проверки логина в Access
Здравствуйте! Вообще возможно ли в Access сделать доступ к базе данных разным пользователям, причем у каждого пользователя должен быть...

Создание БД (правила проверки, и т.д.)
Значит, на курсах задали такое задание Создать таблицу у БД, где есть такие требования к полям. --Есть поле логин, которое...

Не работает код проверки логина и пароля
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include &lt;ctype.h&gt; #include &lt;cstring&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru