Я планирую подготовить галерею (в php) с возможностью голосования. Однако у меня есть проблемы с безопасностью, и я не знаю, как их решить.
Я бы хотел, чтобы можно было голосовать только один раз в сутки. Я пытался использовать проверку IP-адреса, но в зависимости от провайдера он может измениться после переподключения. Cookies можно удалить с компьютера.
Я рассмотрел другой подход: отправка электронного письма человеку со ссылкой, по которой он нажимает, чтобы проголосовать. Это будет сохранено в БД с 24-часовым ограничением для IP-адреса и адреса электронной почты.
К сожалению, эти опции не дают гарантии. У вас есть еще советы по безопасности? Вы бы посоветовали что-нибудь еще?
PS - CAPTCHA выглядит неплохо, но пользователи могут не захотеть голосовать, испытывая какие-либо трудности.