Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как запретить регистрацию только по никам с цифрами?

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


     05.12.2016    Общие вопросы по PHP    205

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

Ответил: Gameer


В /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'];
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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