使用匿名投票防止游戏的最佳方法

Chr*_*ris 13 php ajax voting voting-system

我即将为我的网站写一个投票方法.我想要一种方法来阻止人们两次投票同样的事情.到目前为止,我的想法是:

  • 投票结束后删除cookie(易受多浏览器游戏影响)
  • 每次投票的日志IP地址(这将在代理/公司环境中失败)
  • 强制登录

我的网站不是基于帐户的,虽然它汇总了Twitter数据,因此可以使用Twitter OAuth作为识别手段.

存在哪些现有系统以及它们如何执行此操作?

Kla*_*sen 11

最好的办法是禁止匿名投票.如果用户被强制登录,则可以在每次投票时保存用户ID,并确保他/她只投票一次.

cookie方法非常脆弱,因为可以轻松删除cookie.IP地址方法有你自己描述的缺点.