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

"Одинаковые" имена пользователей


Super Gonzo

Вопрос

Не уверен, что создаю тему в подходящем разделе, поэтому если что - заранее звыняйте. Также звыняйте, если уже обсуждалось - не нашел.

 

У меня Русский Модифицированный IPB v1.3 Final © 2003 BesTFileZ.Net & IBR Team.

 

Столкнулся с проблемой регистрации нескольких пользователей под визуально одним ником с использованием разных комбинаций похожих русских и английских букв.

 

То есть, у меня был пользователь с ником "oca" (англ. язык), приходит другой пользователь и регистрируется также под ником "оса" (русск. язык). Форум, естественно, его пропускает, что есть крайне нехорошо.

 

В принципе, ничто не мешает человеку зарегиться и под моим ником, написав в нике "Super Gonzo", скажем, русские буквы "р", "е" или "о"...

 

Есть идеи, как от этого уберечься?

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

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

  • 0

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

 

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

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

  • 0

На одном из известных мне форумов (где много юзеров) сделано так:

буквы латинского шрифта - выделены зеленым цветом,

буквы русского шрифта - красным цветом.

-------------------

оса

оcа

пользователей которые косят под других, становится сразу видно

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

  • 0

~* L O V E R *~

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

Да, это понятно. Но у меня форум политический, и у постоянных участников есть свое реноме, причем не только на моем форуме. Например, пользователь оса, о котором я писал - известная харьковская журналистка. И тут представьте, кто-то под ее ником начинает постить на форуме всякую националистическую хрень... А люди, которые просматривают форум время от времени, прочитали, и, мягко скажем, удивились... Они-то не смотрят на количество постов, и в ту тему вряд ли уже вернутся. Мнение о человеке у них испортилось. Пока я до форума дошел, у меня мобильник не умолкал: типа что это за метаморфозы с человеком?..:-)

 

Valera

Хм... это, конечно, вариант... Спасибо большое за направление.

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

  • 0
Спасибо большое за направление.

Это хорошее проверенное направление,

на том форуме было точно также,

сделал похожий ник написал гадостей,

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

тем более, что модеры могли забаннить другого человека.

После ввода этой системы, всех "косильщиков" сразу стало видно,

так как у них в никах появились буквы разных цветов.

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

  • 0

где то была тема запрета использования символов кирилицы и латиницы в нике

 

Проверка Login, Password, Email как в 2.1.х

 

в этой модификации проходит проверка на помесь символов в нике

 

во, нашел

 

Запрет на использование в имени разных символов

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

  • 0
Спасибо всем большое, все варианты отработаю, посмотрю, что в итоге будет эффективнее и целесообразнее.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
брат Гонзо :D от всех идиотов, а тем более в политических ресурсах, хлопотно избавиться, ставь полный запрет на подстановку символов ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Уже столько было подоюных топиков, нужно просто поискать.
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Пасиба:-)

У меня видно день был такой... критиццкий...:-)

Два часа в приске просидел, ни хрена не нашел - не по тем ключам искал:-)

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

  • 0

В общем, пока сделал так: в Register.php после

 

//+--------------------------------------------
//| Check for errors in the input.
//+--------------------------------------------

дописал

// dont mixing english and russian letters

if ( preg_match("#[a-z]+#i",$in_username) && preg_match("#[а-я]+#i",$in_username) )
{
	$this->show_reg_form('err_rus_en_user_name');
	return;
}

// dont mixing english and russian letters

(Пост Song'a)

А дальше буду еще думать.

Изменено пользователем Super Gonzo
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Для кого актуален украинский:

if ( preg_match("#[a-z]+#i",$in_username) && preg_match("#[а-яії]+#i",$in_username) )

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

  • 0

хе, но кстати первоначальный вопрос, когда нет никакой смеси символов в нике -

 

у меня был пользователь с ником "oca" (англ. язык), приходит другой пользователь и регистрируется также под ником "оса" (русск. язык).

 

- это, конечно, несколько другое дело. тут наверное на самом деле проще всего цветами выделять...

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

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

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

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

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

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

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

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

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

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

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

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