已更新
问题概述
我正在开发一个公共想法分享 网站,任何用户(创建后) 一个帐户)可以提交想法;他们 然后将审查&由我们评定 内部审稿人。而且只有最好的 提交的想法将会公布。 这些想法现在可以由任何人投票 匿名。并为每1000个想法 投票,我们将奖励想法作者 比如0.5美元。
我正在使用匿名投票系统,其中每个投票都由 IP地址和用户代理的组合标识。
但是,既然我们用现金奖励用户,我担心这个投票系统会受到操纵!
我想到的措施:
这种投票能否有效地发挥作用?
匿名投票系统的任何好解决方案?
哇!此链接很有用: What is a reliable method to record votes from anonymous users, without allowing duplicates
答案 0 :(得分:1)
基于用户帐户的身份验证(信用卡,支票帐户..)或者如何支付这笔钱?
答案 1 :(得分:1)
这不起作用。人们可以轻松地在不同的用户代理下伪装,无论它是否是“常用浏览器”或是否启用了Javascript。你认为限制投票给普通浏览器的用户会做任何事情都没有任何意义。即使您需要启用Javascript,也可以编写客户端脚本来投票。甚至IP地址也不受欺骗的影响;例如,用户可以从代理服务器后面工作。还要考虑可能有多个用户共享相同的IP:动态IP地址非常普遍,大型ISP经常通过在不同时间将IP地址分配给不同用户来重新使用IP地址。
我已经投票决定关闭此主题,但看起来它也是重复的:Limit 1 vote per IP Address?