[BETA] Disable both latin and russian chars in username

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[BETA] Disable both latin and russian chars in username

Сообщение avm 27.07.2006 14:42

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

Вот простое решение:
Код: Выделить всё
#
#---[ 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
Аватара пользователя
avm
phpBB 2.0.13
 
Сообщения: 636
Зарегистрирован: 16.01.2005 10:40
Откуда: Москва


Сообщение MNK 28.08.2006 11:10

avm
У меня такой вопрос. А если на форуме уже есть смешаные ники, на них это как-то отразится?
Аватара пользователя
MNK
phpBB 2.0.4
 
Сообщения: 212
Зарегистрирован: 02.04.2006 12:25
Откуда: Москва

Сообщение Lost Soul 28.08.2006 11:34

MNK
Вроде не должно ни как, эта функция вызывается при регистрации.
Lost Soul
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 04.08.2006 12:51

Сообщение MXM 28.08.2006 15:25

avm, почему BETA, а не FINAL?
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург

Сообщение Pipec 28.08.2006 15:31

avm
актуальна тема для этого форума (я про клонs Xperta)
Pipec
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 27.05.2006 2:36
Откуда: Ангарск

Сообщение avm 28.08.2006 16:14

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

MXM не FINAL потому что лень оформлять шапку... :lol:
функционал - final, а оформление в виде мода - никак.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
avm
phpBB 2.0.13
 
Сообщения: 636
Зарегистрирован: 16.01.2005 10:40
Откуда: Москва

Сообщение MXM 28.08.2006 16:36

avm писал(а):MXM не FINAL потому что лень оформлять шапку... :lol:
функционал - final, а оформление в виде мода - никак.
Понял. Спасибо!
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 585
Зарегистрирован: 17.08.2004 12:45
Откуда: Санкт-Петербург


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron