Перейти к контенту
  • 0

Ограничения пользовательских имен


Вопрос

Всем привет.

 

В разделе "Ограничения пользовательских имен" есть оция "Запретить переводы строк в именах?", если эта опция отключена то разрешается html в именах?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

HTML в именах не разрешается никогда. В каких-то версиях прокатывали html-enteties типа → , но к текущей версии уже пофиксили.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

HTML в именах не разрешается никогда. В каких-то версиях прокатывали html-enteties типа → , но к текущей версии уже пофиксили.

Ясно

 

Для чего тогда настройка "Запретить переводы строк в именах?" в раделе настроек "Ограничения пользовательских имен". Там описание следующего характера "Запрет переводов строк и html тегов в именах пользователя и отображаемых именах." как его понимать тогда?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну надо бы у IPS спросить. В оригинале звучит как "Do you want to explicitly block newlines, linebreaks, and html tags in usernames and display names?". Так что тут никакой самодеятельности.
Смотрим код. Место, где используется настройка - функция очистки имени. 

		if( ipsRegistry::$settings['usernames_nobr'] )
		{
			$name = IPSText::br2nl( $name );
			$name = str_replace( "\n", "", $name );
			$name = str_replace( "\r", "", $name );
		}

Как видим, под html-тегами имеется в виду
. Код приводит br к обычному переводу строки, потом удаляет переводы строки и возвраты корретки (NL, CR) . Все.
Отключать это стоит, видимо, в каких-то экзотических кодировках, где символы перевода строки могут быть частью многобайтового символа. 

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.