Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[BETA] Disable both latin and russian chars in username

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 3 месяца
Откуда: Москва

[BETA] Disable both latin and russian chars in username

Сообщение avm »

В одной теме зашла речь о том чтобы запретить регистрировать ники из смешанных (рус и англ) символов, что довольно часто используется для создания клонов.
Посмотрел в "Бета-версиях" - не нашел по этому поводу ничего кроме мода "Анти-клон", который слишком наворочен для такой простой задачи...

Вот простое решение:

Код: Выделить всё

#
#---[ OPEN ]----
#
includes/functions_validate.php
#
#---[ FIND ]----
# (only once, near line 109 in clear 2.0.21)
#
   return array('error' => false, 'error_msg' => '');
#
#---[ BEFORE, ADD ]----
#
        if (preg_match("/[a-z]+/i",$username) && preg_match("/[\x80-\xFF]+/",$username))
        {
                return array('error' => true, 'error_msg' => $lang['Username_invalid']);
        }
#
#---[ DONE ]----
#
при попытке зарегистрировать ник в котором есть одновременно и русские (windows-1251, koi8-r, mac, 866, iso, и т.д. но НЕ utf многобайтники) и английские символы - будет говорить, что это имя "запрещено" ;)

Внимание! для более навороченной фильтрации регистрирующихся ников следует обратить внимание на мод Анти-клон
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
MNK
phpBB 1.4.4
Сообщения: 195
Стаж: 18 лет
Откуда: Москва

Сообщение MNK »

avm
У меня такой вопрос. А если на форуме уже есть смешаные ники, на них это как-то отразится?
Lost Soul
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 8 месяцев

Сообщение Lost Soul »

MNK
Вроде не должно ни как, эта функция вызывается при регистрации.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

avm, почему BETA, а не FINAL?
Pipec
phpBB 1.4.2
Сообщения: 55
Стаж: 17 лет 10 месяцев
Откуда: Ангарск

Сообщение Pipec »

avm
актуальна тема для этого форума (я про клонs Xperta)
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение avm »

MNK на существующих никак не отразится - Lost Soul прав.

MXM не FINAL потому что лень оформлять шапку... :lol:
функционал - final, а оформление в виде мода - никак.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

avm писал(а):MXM не FINAL потому что лень оформлять шапку... :lol:
функционал - final, а оформление в виде мода - никак.
Понял. Спасибо!

Вернуться в «Бета-версии модов для phpBB 2.0.x»