survey - 验证用户投票一次的民意调查

标签 survey vote

创建公共(public)投票。如何验证用户只投票一次。我尝试使用 IP 地址,但有些组织使用 1 个 IP 地址。

最佳答案

这不是 100% 的解决方案,但您可以将浏览器指纹与 IP 地址结合使用。请参阅this site一些可用且易于获取的浏览器属性。

缺点:有些人可能会被排除在外(特别是在具有非常严格的限制且因此基础设施同质的大型组织中),其他人可能会投票两次,例如通过使用不同的浏览器。

如果你想要一个 95% 的解决方案,你必须要求人们使用他们的电子邮件地址进行注册,并通过点击嵌入的链接来证明他们收到了电子邮件,但取决于他们对投票的兴趣有多大,它可能会吓跑很多潜在选民。

据我所知,这个问题不存在 100% 的解决方案。

编辑:如果您不太关心人们玩弄投票系统(只需编写一个忽略您发送的 cookie 的自动投票器),那么 Cookie 是另一个明显的选择。

关于survey - 验证用户投票一次的民意调查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4920513/

相关文章:

javascript - Sharepoint Javascript 列表

使用 jquery 切换事件的 jquery 切换投票?

PostgreSQL 跟踪表中的投票?

database - 从不就地删除或更新数据的通用数据库

r - 将公式传递给R中的函数?

PHP 将表单响应插入到单独的 MySQL 表/行中

javascript - 使用 javascript 将调查选择限制为三个唯一值

mysql - 如何获取当天的照片?

mysql - 点赞投票系统

php - 跟踪投票并只允许每个成员投一票