提供公共投票系统有什么影响(不需要登录)?

Mat*_*att 6 voting

我想知道在不要求用户登录的情况下提供投票系统(或称收视率)所涉及的技术障碍是什么.我知道机器人存在问题,投票一堆 - 但如果保留用户的IP地址怎么办?代理成为问题吗?

我想建立一个仍然可靠的公共投票系统..现在可能吗?

编辑 正确性的风险中等,即人工验证和每用户一票.一个完整的登录将询问太多用户的角色(选民)

此外,如果这是"不可能"完成的,你怎么能在事后发现投票欺诈?维基百科的模型可以在这里工作吗?

谢谢,马特穆勒

Rub*_*ias 8

如你所说,你需要处理机器人的行为.

如果您记录IP地址,那么企业用户通常会遇到代理问题,因此每个人似乎都拥有相同的IP.

也许你应该展示一些CAPTCHA图像来验证人的投票.用户不能那么难,因为它只能投票一次.

编辑:如何对每个用户执行一次投票?

您可以:

  • 要求提供有效的电子邮件并发送投票链接
  • 要记录您的用户并让它投票
  • 让用户投票并保存cookie
  • 让用户投票并禁止用户IP

所有这些选择都有弱点,所以你永远不会确定.

要"绝对"处理这个问题,你可能需要将他们的虚拟身份与他们的真实身份绑定.这可以通过询问个人信息并保留它来完成.但这带来了一个全新的问题集.