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

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

Хак позволяет установить запрет на регистрацию полностью цифровых ников. Ники типа 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>",

Готово!

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 10.х-13.х
 

Статью отредактировал: Oxigen - 29-04-2019, 08:13
Причина: Добавлен плагин для DLE версии 13.x

  • Oxigen
  • 0
  • 400
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика