VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вопрос такой - при регистрации поле ник должно отсутствовать, а ник должен случайно генерироваться. Можно по шаблону, можно просто рандомными цифрами, может еще как...
Никто не встречал такого готового решения? Или все таки придется самому пилить?
готового не видел, да и зачем?
на кой ляд на форуме нЕчитаемые ники? =)
Sellrion
Kernel panic
Join Date: Aug 2007
Location: Екатеринбург
Posts: 2,536
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 1921
Репутация в разделе: 793
0
Ну, случайно можно сгенерить и читаемый ник, если генерить его по слогам чередованием гласных и согласных букв. Я как-то писал такой плагин, но от него в результате отказались, так как велика вероятность неблагозвучных ников типа pizdaq, hyer, mudofaw и т.д. Чтобы этого избежать приходится исключать из словаря ряд букв, без которых использование такого подхода становится нецелесообразным. А если юзать русский алфавит, то там вообще ржака получается.)) Ну и генерить нечитаемые ники, да, нафиг не надо.))
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,858
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20335
Репутация в разделе: 8468
0
имеет смысл делать такую хреньку, если генерить случайный ник, но показывать т.н. "отображаемое имя пользователя", которое все равно узеру придется вбивать руками
на некоторых форумах видел такое, есть и ник и отображаемое имя пользователя
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by kerk
на некоторых форумах видел такое, есть и ник и отображаемое имя пользователя
на вобле?
у какой-то бе-бе есть такое штатно, у YaBB, кажется, есть ник для логина и есть "отображаемое имя", и есть проверка, ник и "имя" не должны совпадать
а здесь у нас несколько лет назад кто-то носился с такой идеей, скрыть ник и везде выводить "имя" из доп.полей
интересно, получилось ли в итоге...
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,858
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20335
Репутация в разделе: 8468
0
Quote:
Originally Posted by Luvilla
на вобле?
не, на какой то "бебе"
@Hobot
Эксперт
Join Date: Sep 2006
Location: Единственный город Земли, расположенный с внутренней ?
Награды в конкурсах:
Posts: 3,607
Версия vB: 3.8.x
Пол:
Reputation:
Expert 2522
Репутация в разделе: 895
0
если это делается только ради скрытия логина, то по идее можно переделать воблу (мне кажется даже не слишком геморно это), чтобы логином было мыло. А "бывший логин" - как раз ником/именем, ещё чем то там.
кстати довольно здравая идея.
а после такой реализации - можно и ник генерить как угодно, он ни на что не повлияет, кроме как на отображение имени автора, чтобы отделить одного от другого.
возникают следующие нюансы:
как писать в личку? - в этом месте ник автора должен работать как и сейчас (он же и логин)
как искать по автору? - тоже самое.
ну и ещё в паре-тройке мест - статистика, список юзверей, список онлайн и т.д.
AleX
Гость
Posts: n/a
Quote:
Originally Posted by Hobot
кстати довольно здравая идея.
С такой разнице в логинах и никах, сложно что-либо брутфорсить. В общем, для любителей секурити — самое то. =)
Xokage
Гость
Posts: n/a
Quote:
Originally Posted by Hobot
то по идее можно переделать воблу (мне кажется даже не слишком геморно это), чтобы логином было мыло.
Достаточно в файле functions_login.php, найти строчку
PHP Code:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
и заменить на:
PHP Code:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE email = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
Ну и в шаблонах поправить, что бы было понятно что нужно вводить Email.