Запрещаем регистрацию логина из цифр

Запрещаем регистрацию логина из цифр

В этом хаке показано как запретить регистрацию пользователей в логине у которых только цифры.
Довольно просто и в то же время полезный хак. Пригодится, будем пользоваться 😉

Установка
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_4'];

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_4'];
}

Вот и всё.
Источник: for-dle.ru

Просмотров:

Добавить комментарий