Забыли пароль?
Запросите новый здесь.

Автор темы: snikers987
ID темы: 619
Информация:
Тема содержит 6 сообщения, была просмотрена 2546 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Как запретить использовать в логине кириллицу и латиницу одновременно?
snikers987
http://rusfusion.ru/forum/viewthread.php?thread_id=108 посмотрел эту тему, все понятно, но есть желание запретить использование одновременно латинских и кириллических символов, но как не могу придумать..
 
jikaka
а зачем и какой смысл?
 
Web
dark
Пишем условие проверяем есть ли кириллица.
Следующее тоже самое есть ли латиница.
Затем делаем условие - верны ли два первых? Если верны оба тогда запрещаем, иначе пропускаем.

Первые два условия легко реализуются с помощью регулярок.
 
snikers987
jikaka написал:

а зачем и какой смысл?


Во первых путаница будет, а во вторых хочу избежать одинаковых ников различие в которых к примеру в одной букве "а" , но визуально они одинаковы.
 
Polarfox
dark ну как бы нада или сделать регулярку или не делать ничего... А то на половине как то вот оно никак ac
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
dark
В сообщении snikers987 не было вопроса что бы дали готовый хак к регистрации.

UserFieldsInput.class.php строка 178

if (!preg_check("/^[-0-9A-ZА-Я_@s]+$/i", $this->_userName) || (!preg_match("/^[-0-9А-Я_@s]+$/i", $this->_userName) && !preg_match("/^[-0-9A-Z_@s]+$/i", $this->_userName))) {


Я код не проверял может где есть еще проверки на русские ники, так что там тоже нужно исправлять что бы пропускало.
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
в PHP 7.4 нельзя вставлять пустое значение в `id` как раньше  →  Пожелания и предложения 4 / 1084 19.12.2023 03:32
нужны ли на сайте "Закладки" и "История посещений", как в браузере?  →  Пожелания и предложения 4 / 844 11.08.2023 15:56
Как сделать микроразметку на сайте?  →  PHP 1 / 3378 22.07.2021 06:39
Как вебмастеру сформулировали УТП для создания сайтов на PHP-Fusion?  →  Пожелания и предложения 1 / 7312 25.07.2020 03:46
SEO-оптимизация. дубли страниц в PHP-Fusion - где искать и как избавиться?  →  Ошибки, баги 0 / 5127 19.06.2020 17:06
Как вывести все данные из таблицы, за исключением администраторов  →  Плагины 3 / 5338 24.02.2020 15:59
Какой плагин PHP-Fusion уместно использовать для создания сайта КВИЗа?  →  Пожелания и предложения 1 / 3964 18.02.2020 15:14
Как перейти с http на https  →  Вопросы новичков 30 / 31857 24.10.2019 18:45
Как правильно сделать ЧПУ и переиндексировать сайт?  →  Моды 4 / 10286 24.10.2019 17:38
Как перенести ресурс на другой домен  →  Установка и настройка системы 5 / 4787 24.10.2019 14:01
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)