Есть сайт, состоящий из одной страницы, на которой находится социалогический опрос (выборы)
Заметил, что иногда, за короткий промежуток времени набирается куча голосов (в основном за НЕГО самого)))), наверное бот используют.
Голосование происходит следующим образом: Ссылка отправляет посетителя на эту же самую страницу и методом GET передает параметр, после этого запись в БД увеличивается на один.
Как лучше защитить сайт, чтобы один и тот же человек не мог проголосовать больше, чем, например, раз в час...
Спустя 3 минуты, 49 секунд (27.02.2012 - 21:53) nugle написал(а):
BlackGhost
регистрация, либо сессия, либо куки
регистрация, либо сессия, либо куки
Спустя 3 минуты, 5 секунд (27.02.2012 - 21:56) Invis1ble написал(а):
недавно кто-то из форумчан уже кидал ссылку.
Я б поэкперементировал http://habrahabr.ru/blogs/webdev/104725/
Хотя если бот - то куки не помогут скорее всего
Я б поэкперементировал http://habrahabr.ru/blogs/webdev/104725/
Хотя если бот - то куки не помогут скорее всего
Спустя 7 минут, 44 секунды (27.02.2012 - 22:04) BlackGhost написал(а):
А нельзя хотя бы маааааленкий примерчик в общих чертах?
Спустя 3 минуты, 23 секунды (27.02.2012 - 22:07) sebastjan написал(а):
Чиатал - эфективней защита на сервере, где то на хабре кажется статься по нгинкс, точно не помню, но суть в переносе защиты вэб серверу. На ресурсе opennet.ru, там много профи по этой теме сервак и настройка.
Спустя 2 минуты, 1 секунда (27.02.2012 - 22:09) Rand написал(а):
Оффтоп
До выборов 5 дней осталось, по законы публиковать прогнозы и исследования в этот период запрещено

Спустя 1 день, 22 часа, 58 минут, 20 секунд (29.02.2012 - 21:08) gaserge написал(а):
а айпи записывается? того кто голосовал? можно еще и по ip контролировать, чтоб на один айпи - один голос
по нему же и время голосования контролировать можно
по нему же и время голосования контролировать можно
Спустя 14 часов, 13 минут, 51 секунда (1.03.2012 - 11:21) NitroGenerate написал(а):
А как на счет капчи в виде какого либо драг&дроп и подгрузкой контента.
Допустим в файле А мы размещаем шапку - заголовок формы и собственно варианты выбора(в голосовании) а кнопку субмит мы выносим в файл Б. И когда пользователь сделает действие, подгрузить ему конец формы из файла Б.
Получается, что по сути файл А бесполезен, без файла Б, и наоборот, файл Б бесполезен без А. Но вместе...
Допустим в файле А мы размещаем шапку - заголовок формы и собственно варианты выбора(в голосовании) а кнопку субмит мы выносим в файл Б. И когда пользователь сделает действие, подгрузить ему конец формы из файла Б.
Получается, что по сути файл А бесполезен, без файла Б, и наоборот, файл Б бесполезен без А. Но вместе...
Спустя 39 минут, 15 секунд (1.03.2012 - 12:01) Ser18 написал(а):
А если просто аяксом отправлять данные