这是一个有效的匿名用户投票系统!

时间:2011-01-20 05:02:30

标签: voting-system

已更新

问题概述

  

我正在开发一个公共想法分享   网站,任何用户(创建后)   一个帐户)可以提交想法;他们   然后将审查&由我们评定   内部审稿人。而且只有最好的   提交的想法将会公布。   这些想法现在可以由任何人投票   匿名。并为每1000个想法   投票,我们将奖励想法作者   比如0.5美元。

我正在使用匿名投票系统,其中每个投票都由 IP地址和用户代理的组合标识。

但是,既然我们用现金奖励用户,我担心这个投票系统会受到操纵!

我想到的措施:

  1. 仅启用javascript投票(使用ajax) - 确保投票仅来自浏览器。
  2. 还考虑仅从最常用的浏览器接收投票。
  3. 这种投票能否有效地发挥作用?

    匿名投票系统的任何好解决方案?

    哇!此链接很有用: What is a reliable method to record votes from anonymous users, without allowing duplicates

2 个答案:

答案 0 :(得分:1)

基于用户帐户的身份验证(信用卡,支票帐户..)或者如何支付这笔钱?

答案 1 :(得分:1)

这不起作用。人们可以轻松地在不同的用户代理下伪装,无论它是否是“常用浏览器”或是否启用了Javascript。你认为限制投票给普通浏览器的用户会做任何事情都没有任何意义。即使您需要启用Javascript,也可以编写客户端脚本来投票。甚至IP地址也不受欺骗的影响;例如,用户可以从代理服务器后面工作。还要考虑可能有多个用户共享相同的IP:动态IP地址非常普遍,大型ISP经常通过在不同时间将IP地址分配给不同用户来重新使用IP地址。

我已经投票决定关闭此主题,但看起来它也是重复的:Limit 1 vote per IP Address?