Как обезопасить галерею с помощью функции голосования - PullRequest
2 голосов
/ 30 июня 2011

Я планирую подготовить галерею (в php) с возможностью голосования. Однако у меня есть проблемы с безопасностью, и я не знаю, как их решить.

Я бы хотел, чтобы можно было голосовать только один раз в сутки. Я пытался использовать проверку IP-адреса, но в зависимости от провайдера он может измениться после переподключения. Cookies можно удалить с компьютера.

Я рассмотрел другой подход: отправка электронного письма человеку со ссылкой, по которой он нажимает, чтобы проголосовать. Это будет сохранено в БД с 24-часовым ограничением для IP-адреса и адреса электронной почты.

К сожалению, эти опции не дают гарантии. У вас есть еще советы по безопасности? Вы бы посоветовали что-нибудь еще?

PS - CAPTCHA выглядит неплохо, но пользователи могут не захотеть голосовать, испытывая какие-либо трудности.

Ответы [ 2 ]

4 голосов
/ 30 июня 2011

почему бы не разрешить голосование только зарегистрированным.

0 голосов
/ 30 июня 2011

Это может быть достигнуто через безвестность.Как заявили Subdigger и Oltarus, голосование только зарегистрированным пользователям является единственным реальным способом.

Большинство автоматизированных кодов опроса отправляются только в форму напрямую.Вы можете установить cookie и записать действия пользователя, чтобы увидеть, действительно ли они посещают страницу опроса перед отправкой.

...