Имена пользователей

Главные вкладки

Аватар пользователя dyp@drupal.org dyp@drupal.org 24 сентября 2006 в 1:32

В друпале можно регистрировать пользователей с никами на русском языке. Только что заметил на этом форуме пользователя Кроха. Каждая буква в этом нике может быть как латинской так и кирилической. Т.е. теоретически таких ников может быть зарегистрировано большое множество (влом считать сколько конкретно, но много) чем можно ввести в заблуждение пользователей. Незнаю глюк это или нет и как конкретно его использовать в злобных целях.
Такие дела.

Комментарии

Аватар пользователя Shedko Shedko 24 сентября 2006 в 2:32

Но такая же проблема есть и с английскими буквами, например взять и заменить большое O на 0 (т.е. на нуль) и большинсто этого и не заметит

А вообще действительно интересный вопрос, может кто подскажет, как с этим бороться ?

Аватар пользователя Nick Nick 24 сентября 2006 в 13:48

Нуу.. Алгоритм борьбы то элементраный, но готовых решений я не видел.
.
Надо просто в отдельной таблице хранить еще один список пользователей. Только перед добавлением нового заменять русское о на латинское, 0 на o и так далее. В общем, приводить ник к определенному однозначному стандарту. Если при такой операции 2 ника совпало, то говорить ай-ай-ай.
.
Можно, конечно, обойтись и без дополнительной таблице, а делать это каждый раз, но на сайтах с большим кол-вом пользователей это критично (в общем стандартная ситуация с оптиизацией под время или память).

Аватар пользователя B.X B.X 24 сентября 2006 в 2:37

хм, как бороться? смотреть на ID пользователя. Они уникальны...
а имена и фамилии и сейчас одинаковые есть, никого же это не настораживает?
я думаю, если появится второй Аксель, мы его заметим?

Аватар пользователя dyp@drupal.org dyp@drupal.org 24 сентября 2006 в 22:24

Завел на drupal.org пользователя admin (а русская). пароль прислали но пока шло письмо учетную запись грохнули. Не дремлют однако.

Аватар пользователя B.X B.X 25 сентября 2006 в 0:48

[b]“Разделение имен - сиамских близнецов”[/b]
проще выводить ID того или иного ника... наблюдательные люди есть и они заметят, что что-то не так...

Аватар пользователя dyp@drupal.org dyp@drupal.org 25 сентября 2006 в 1:12

собсно для большинства сайтов это особой проблемы не представляет, (за исключением пользователей административной группы) т.к. ущерба никакого не принесет по большому счету. так, баловство. да и заниматься такой ерундой могут юные хакеры и т.д. и т.п. получиться что-то вроде глупой шутки.
однако для определенных ресусрсов это может иметь большое значение. например для оффициальных сайтов/блогов (помоему у канцлера германии есть перс блог и еще у кого-то). в таком случае информация размещенная потдельным пользователем может привести к последствиям выходящим за рамки одного конкретного сайта. сейчас официальные новости случются основываются на информации из блогов, а реакция может быть очень быстрой и разойтись по всему рунету с непредсказуемыми последствиями.