Запрет регистрации цифровых ников

Запрет регистрации цифровых ников

Хак позволяет установить запрет на регистрацию полностью цифровых ников. Ники типа 42323424 блокируются, а ники типа user23423 допускаются к регистрации.


Установка:
1. Открыть engine/modules/register.php и найти:
if( preg_match( "/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\#|\/|\\\|\&\~\*\{\+]/", $name ) ) $stop .= $lang['reg_err_4'];

Добавить ниже:
if(is_numeric($name) && intval($name) > 0) $stop .= $lang['reg_err_400'];

2. Открыть engine/ajax/registration.php и найти:
if (preg_match("/[\||\'|\<|\>|\[|\]|\%|\"|\!|\?|\$|\@|\#|\/|\\\|\&\~\*\{\+]/",$name))
{
$stop .= $lang['reg_err_4'];
}

Добавить ниже:
if(is_numeric($name) && intval($name) > 0)
{
$stop .= $lang['reg_err_400'];
}

2. Открыть language/Russian/website.lng и найти:
'reg_err_4'		=>	"<li>Тут может быть любой текст .</li>",

Добавить ниже:
'reg_err_400'		=>	"<li>Логин не может состоять из одних цифр!</li>",

Готово!

zapret-registracii-cifrovyh-nikov.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 10.х-13.х

Примечание от Oxigen: Добавлен плагин для DLE версии 13.x

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.