Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как запретить регистрацию только по никам с цифрами?

Как запретить регистрацию только по никам с цифрами?


     05.12.2016    Все вопросы » Общие вопросы по PHP    1270

вопрос
Такая проблемка образовалась, что некоторые пользователи регистрируются под никами, состоящими только из цифр (например, 4738749352). Я за ник это не могу считать...
Итак, нужно запретить такие ники, но как? При том, нужно сделать так, чтобы были запрещены только ники с цифрами, а например, Vasya95 зарегистрироваться смог.

Ответил: PunPun


В /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'];

1 комментарий

Slavchik
Юзер

Slavchik - 2 марта 2018 06:37 -

Чет на 11.3 не работает. Есть рабочий вариант?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх