XF 2.1 Как запретить в логине использовать слова, символы?

Версия XenForo
2.1.8

MrOne

Проверенные
Сообщения
437
Решения
2
Реакции
153
Баллы
355
Как в логине запретить использовать -
1. Символы (точка, слеши и т.п.)
2. Пробел
3. Использовать несколько языков. (например - Bаcя, где буквы B и C латинские)
4. Одну букву или число повторять более 2 единиц (например - Васяяяя)
5. И главное - использовать в логине слова. Например - админ, модератор. Чтобы не было "админ2".
 
Последнее редактирование:
Понял что через регулярные выражения можно использовать это
/^([A-ZА-ЯЁ](([a-zа-яё])(?!\3{2,}))*\x20?){1,}$/u

Но как запретить в логине использовать определенные слова?
 
Но как запретить в логине использовать определенные слова?
Посмотри настройки регистрации пользователей, там есть где запретить определенные слова, прям чуть выше регулярного выражения
 
Понял что через регулярные выражения можно использовать это
/^([A-ZА-ЯЁ](([a-zа-яё])(?!\3{2,}))*\x20?){1,}$/u

Но как запретить в логине использовать определенные слова?
Это использовать нельзя, для начала бы обернул в несохраняющую скобки либо ты паттерны не будешь выводить через массив (?: , и вообще здесь не нужна группировка
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу