↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
ReFeRy Онлайн
26 февраля 2015
Aa Aa
ВОПРОСЫ, ЖАЛОБЫ и ПРЕДЛОЖЕНИЯ пишем сюда

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

Но лучше задавать вопросы в техподдержку

Предложения по улучшению сайта (почитайте чужие, предложите свои):
fanfics.reformal.ru
26 февраля 2015
20 комментариев из 14646 (показать все)
pskovoroda
Оу, кхе, предложи *технический* способ, как это можно превентивно запретить
uncleroot, при регистрации проверять, существует ли ник, похожий до степени смешения?
Решается двумя str_replace и двумя дополнительными запросами в базу, насколько я понимаю (n.b. : я манул и не умею в php, прошу поправить, если что не так)
Ну или просто запретить в никах всё, что не [A-Za-z]
_-_
str_replace разве поможет отловить похожесть кириллического "о" на латинское "o"?

А попытка запрета кириллицы в никах приведет к феерическому объему бугурта и баттхерта.
ДНИЩE--ЫЫЫЫ
eopaxcyEOPHAXCМВ
Решение, собственно, есть - 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
хотя я тоже не настоящий сварщик
При вводе создавать копию ника, в которой все "eopaxcyEOPHAXCМВ" переведены в ASCII, и в базе иметь это дополнительное поле скрытым, но именно его проверять на совпадение. Тогда и на выборку из базы ничего лишнего докручивать не нужно, лишь в тот кусок, где ник в неё вводится и проверяется.
ReFeRy Онлайн
А ничего, что такие ники бывают очень нужны, например, тем, кто забыл (с концами) старый пароль? Конечно, это неудобно и довольно спорно - постоянно жить с таким ником - но я подобное не раз видел.
Вопрос в том, что приходится делать чаще — бороться с "клонами" или с невозможностью восстановить пароль.
Вот, кстати, интересно — эти "беспарольные" к админу обратиться не могут?
ReFeRy Онлайн
pskovoroda
Регулярно обращаются.
Ластро
Хочу возможность скрыта тегов по шаблону. В связи с тегами вида #Реф_верни_*

А именно.

#реф_верни_крыльцо
#реф_верни_кофе
#реф_верни_сиги
#Реф_верни_Риддла
#Реф_верни_Эванс
ReFeRy, ну я про то, что наверное окончательная потеря пароля — всё-таки редкость. На то служба поддержки и существует. К тому же, и по этой части можно добавить функционала — к примеру, сохранять насколько IP, чтобы админ по учётке мог понять, тот ли это человек, за которого он себя выдаёт.
Или здесь дело в том, что такие всплывают через несколько лет неактивности, не имея к тому же и старого мыла?
#Дуров_верни_стену_мерзавец_ты_эдакий
Рэф, а ты профиль подчистую снести можешь?
Конечно мо...
Пометить главу "черновиком" при создании невозможно. Приходится снова открывать, проматывать страницу вниз, ставить галочку и сохранять.
Ну хоть эту-то галочку на страницу создания новой главы привинтить можно? Я многого не прошу, осётр уже урезан до размера кильки — меньше только головастики.
Реф, плз, снеси сей профиль. В сухую прям. Бан не нужен.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть