我正在为我的 Web 应用程序构建一个匿名投票系统。我的目标是制作一个系统,每台计算机(设备)只能执行一票。我知道实现这一点的最佳方法不是通过使用匿名用户来实现它,但我不太关心构建一个完全安全的系统。
我搜索了持久性 cookie,但我很快意识到 cookie 对于每个浏览器而不是每个设备都是唯一的,然后普通用户可以很容易地发现他们可以在 Firefox 浏览器上投票后再次在 Chrome 上投票。如果您能给我任何建议,我将不胜感激。
构建这个系统的最佳方法是什么?
我正在为我的 Web 应用程序构建一个匿名投票系统。我的目标是制作一个系统,每台计算机(设备)只能执行一票。我知道实现这一点的最佳方法不是通过使用匿名用户来实现它,但我不太关心构建一个完全安全的系统。
我搜索了持久性 cookie,但我很快意识到 cookie 对于每个浏览器而不是每个设备都是唯一的,然后普通用户可以很容易地发现他们可以在 Firefox 浏览器上投票后再次在 Chrome 上投票。如果您能给我任何建议,我将不胜感激。
构建这个系统的最佳方法是什么?
从如何只允许对评级系统 @ Mike Sherrill 'Catcall' 投一票:
似乎没有切实可行的方法来严格执行网络上每人一票。
在计算机网络上,我们经常使用人的代理。他们之中有一些是
等等。但是,当涉及到每人一票时,所有这些都存在问题。
如果一票真的很有价值,有些人会很麻烦地投票两次。但大多数选票都不是很有价值。