![]() ВОПРОСЫ, ЖАЛОБЫ и ПРЕДЛОЖЕНИЯ пишем сюда Пожалуйста, не создавайте новых сообщений с вопросами ко мне. Если вам не нравится техподдержка, то пишите в комментарии данного поста - я читаю. Но лучше задавать вопросы в техподдержку Предложения по улучшению сайта (почитайте чужие, предложите свои): fanfics.reformal.ru 26 февраля 2015
35 |
![]() |
|
pskovoroda
Оу, кхе, предложи *технический* способ, как это можно превентивно запретить 1 |
![]() |
|
uncleroot, при регистрации проверять, существует ли ник, похожий до степени смешения?
Решается двумя str_replace и двумя дополнительными запросами в базу, насколько я понимаю (n.b. : я манул и не умею в php, прошу поправить, если что не так) Ну или просто запретить в никах всё, что не [A-Za-z] |
![]() |
|
_-_
str_replace разве поможет отловить похожесть кириллического "о" на латинское "o"? А попытка запрета кириллицы в никах приведет к феерическому объему бугурта и баттхерта. |
![]() |
ДНИЩE--ЫЫЫЫ
|
eopaxcyEOPHAXCМВ
1 |
![]() |
|
Решение, собственно, есть - https://en.wikipedia.org/wiki/Homoglyph
Но для этого нужно сайт перевести на unicode, с чем у нас проблемы :) |
![]() |
|
uncleroot,
я имел в виду чота вроде (повторюсь, я не настоящий сварщик): $eng=array('a','o',...); $rus=array('а','о',...); $n_e=str_replace($eng,$rus,$nickOfNewUser); $n_r=str_replace($rus,$eng,$nickOfNewUser); $sql="SELECT FROM users WHERE nick=$n_e or $n_r"; $a=$db->query($sql); if ($a->num_rows > 0) { echo("не-не-не"); } else { continueWithRegistration(); } Это, конечно костыль, но по идее должен сработать, не? |
![]() |
ДНИЩE--ЫЫЫЫ
|
_-_
а ник в базе может состоять из кириллических и латинских символов одновременно |
![]() |
|
Sore wa himitsu desu, а, точно, затупил. Можно признать пользователей с такими никами ССЗБ, например. Или хранить транслитерированную версию ника в бд, и сравнивать новый ник с ней, что впрочем костыль огромных размеров.
|
![]() |
|
вот вроде достаточно изящное решение - https://www.pgpru.com/comment16108
хотя я тоже не настоящий сварщик |
![]() |
ReFeRy Онлайн
|
А ничего, что такие ники бывают очень нужны, например, тем, кто забыл (с концами) старый пароль? Конечно, это неудобно и довольно спорно - постоянно жить с таким ником - но я подобное не раз видел.
|
![]() |
|
Вопрос в том, что приходится делать чаще — бороться с "клонами" или с невозможностью восстановить пароль.
Вот, кстати, интересно — эти "беспарольные" к админу обратиться не могут? 2 |
![]() |
ReFeRy Онлайн
|
pskovoroda
Регулярно обращаются. |
![]() |
Ластро
|
Хочу возможность скрыта тегов по шаблону. В связи с тегами вида #Реф_верни_*
А именно. #реф_верни_крыльцо #реф_верни_кофе #реф_верни_сиги #Реф_верни_Риддла #Реф_верни_Эванс 2 |
![]() |
|
ReFeRy, ну я про то, что наверное окончательная потеря пароля — всё-таки редкость. На то служба поддержки и существует. К тому же, и по этой части можно добавить функционала — к примеру, сохранять насколько IP, чтобы админ по учётке мог понять, тот ли это человек, за которого он себя выдаёт.
Или здесь дело в том, что такие всплывают через несколько лет неактивности, не имея к тому же и старого мыла? |
![]() |
|
#Дуров_верни_стену_мерзавец_ты_эдакий
|
![]() |
|
Рэф, а ты профиль подчистую снести можешь?
|
![]() |
|
Конечно мо...
|
![]() |
|
Реф, плз, снеси сей профиль. В сухую прям. Бан не нужен.
|