В сообществах типа Хабра, где вопрос актуальности темы решается голосованием, возникает проблема множественных регистраций одного человека под разными никнеймами, который потом вдруг решает проголосовать за одну тему, в результате чего она приобретает популярность.
Понятно, что в разумном интернет-сообществе, где живут взрослые люди, такой вопрос не особо актуален (хотя проблема не уходит полностью).
А что, если ожидается, что сайт будет посещать преимущественно молодое и очень молодое поколение? Пятнадцатилетний школьник сделает все, чтобы его мысль, тупая и содержащая грамматические ошибки, полетела к потолку.
Возникает вопрос: как контролировать такие вещи? Я сейчас вплотную занимаюсь этим вопросом, и хотел бы высказать то, что я думаю по этому поводу.
Конечно, ваши комментарии и мысли будут очень признательны.
Мы имеем в виду, что это открытый для всех социально ориентированный сайт, обладающий всеми преимуществами и недостатками обычного сайта.
Какие методы можно использовать:
- При первой регистрации запишите IP и запретите повторную регистрацию с этого IP, скажем, на час.
Плюсы: пока только один – не каждый захочет ждать час, чтобы перерегистрироваться.
Потенциальные проблемы: (а) пользователь может переподключиться, (б) другой пользователь с того же IP не сможет зарегистрироваться и (в) особо терпеливые пользователи могут немного подождать.
- То же, что и в пункте 1, но, учитывая возможность переподключения с получением другого IP, установите ограничение, скажем, в 5 минут от определенного диапазона IP. Плюсы и минусы те же, что и в пункте 1.
- Использование файлов cookie.
Плюсы: условно железная (с оговорками, см.
ниже) гарантия невозможности перерегистрации.
Минусы: пользователь может просто удалить cookie.
- Использование пользовательских сессий.
Плюсы: то же, что и в пункте 2. Минусы: достаточно перезапустить браузер, и все пойдет насмарку.
- Запретить регистрацию с одного e-mail.
Метод глупый, потому что любой может зарегистрировать массу адресов.
Комбинированный.
Все вышеперечисленные пункты в любой комбинации.
Соответственно, в нем аккумулируются все их плюсы и минусы.
Больше ничего пока не приходит на ум.
Что скажете, хабралюди?
-
Что Такое Локальная Оптимизация?
19 Oct, 24 -
Ноги
19 Oct, 24 -
Хранилище Google Для Разработчиков
19 Oct, 24 -
Китай В Который Раз Блокирует Youtube
19 Oct, 24