Jump to content

Ограничение на символы при регистрации имени

Featured Replies

Posted
comment_154761

Всем привет.

Требуется запрет на символы (@ - , и т.п.) при регистрации имени (ника). А так же запретить регистрироваться с именами, пример: Модератор, админ... Есть ли такой функционал в IPS 4.3.6,  или плагин ?

  • 3 years later...
  • 2 месяца спустя...
comment_186305

Есть какая то возможность запретить ники при регистрации, именно состоящие из одних цифр ? Заранее спасибо!

comment_186311

/admin/?app=core&module=membersettings&controller=profiles&tab=profilesettings&searchResult=user_name_length

в 4.3 в настройках разве нет запрета на цифры? если нет, то только ругулярные выражения там же. 

@aLEX49566

comment_186335
2 часа назад, by_ix сказал:

/admin/?app=core&module=membersettings&controller=profiles&tab=profilesettings&searchResult=user_name_length

в 4.3 в настройках разве нет запрета на цифры? если нет, то только ругулярные выражения там же. 

@aLEX49566

Есть такое 

62CA61F3-190C-4FA8-A027-3A63785B4226.thumb.png.c692d1651bfb9930c6a07f51ccd37a9e.png
но тогда даже если одна цифра будет в нике-не пройдет. А есть авторизация через стим и вк-не понятно, как это будет. Хотелось бы, чтобы именно полностью ники из одних цифр только не проходили ). 

comment_186339

@aLEX49566 там вручную свою регулярку даже нельзя указать. тогда вариантов не вижу больше. в файлы лезть только. 

comment_186342
29 минут назад, aLEX49566 сказал:

через стим и вк-не понятно

Вроде в 4.6 будет перенаправление на форму заполнения ника и т.д. в методе регистрации через соцсети.

Edited by Zero108

comment_186343
20 минут назад, aLEX49566 сказал:

или это только меня напрягает?)

в новых версиях настраивается всё иначе. 

37 минут назад, aLEX49566 сказал:

А есть авторизация через стим и вк-не понятно, как это будет

через стим ничего не будет, любой ник проходит. 

comment_186347
12 минут назад, by_ix сказал:

через стим ничего не будет, любой ник проходит. 

Ну я так и думал, в прицепи.. где то видел, писали мол, что хук какой то есть на цифры, но так и не нашел его

comment_186353

Актуально интересно?!

https://ipbmafia.ru/topic/11893-zapret-nikov-iz-tsifr/?do=findComment&comment=90599

 

Для проверки никнейма  используется символьный класс, так что "правильные" выражения подобрать там не возможно, только правкой сорсов. В \admin\sources\classes\member\memberFunctions.php найти

		if( ipsRegistry::$settings['username_characters'] )
		{

выше добавить

		if( preg_match( '/^\d+$/', html_entity_decode( $name ) ) )
		{
			return array( 'name' => $original, 'errors' => array( 'Запрещены логины состоящие только из одних цифр.' ) );
		}

Edited by aLEX49566

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.