我正在为我的PHP / MySQL网站创建一个投票系统,我想确保一个用户只能投票一次。什么是这样做的好方法?到目前为止,我已经想到并半实现了以下内容:
使用IP和表决将单个表决存储在数据库中。这样会造成体积大,但可确保每个用户获得一票。
在用户端存储cookie,以检查他们是否投票。这是最简单的方法,但显然用户只能禁用cookie。
什么是最实用的方法?任何其他建议都值得欢迎。
完美无缺:( 唯一的政府编号)
逼近真实感:( 电子邮件/第三方身份验证)
善意却虚假 (IP地址)
The Crash-And-Burn (Cookies)