Перейти к содержимому
Русский язык для Invision Community 5

Запрещенные имена

Подскажите, пожалуйста, можно ли сделать, чтобы если добавить бан-фильтр для ника, например, "Админ", с ним нельзя было вообще зарегистрироваться и выводилось предупреждение? А то сейчас фильтр стоит, а при вводе в окне регистрации отображается, что имя свободно и доступно.

Рекомендованные сообщения

Забавно.

 

Если запретить Admin, то не пройдут Admin и admin

Если запретить Админ, то не пройдет только Админ

 

В версии от ИБР вообще свои проверки добавлены.

  • Автор
В версии от ИБР вообще свои проверки добавлены.

А в каком файле? Их можно оттуда выковырять? :)

\admin\sources\classes\member\memberFunctions.php

  • Автор

Взял дополнительный код из их файла, все равно с маленькой буквы допускает имя...

Найти

if ( preg_match( "/^{$n}$/i", $name ) )

Заменить на

if ( preg_match( "/^{$n}$/iu", $name ) )

 

Там даже не с маленькой буквы, а нечувствительность к регистру: Админ, аДМин, АдМиН и т.п.

  • Автор

@newbie, а в файле IBR заменить или в оригинальном 3.4.9? В ибровском куча нового кода, например //cheching for cyr/lat treak

 

Его оставить нужно? Там какие-то фиксы для кириллицы есть.

newbie, а в файле IBR заменить или в оригинальном 3.4.9?
Как хотите.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.