我有一个网站,用户可以在该网站上发布帖子并对其投票。允许来宾用户对帖子进行投票非常重要,避免同一位客人进行多次投票也很重要。
Cookies可以很容易地删除,因此这不是解决方案。
IP,如果考虑NAT情况,则非常糟糕。
所以我认为,我需要更高级的方法,也许还有其他类型的cookie ..?
如果有人在类似情况下有经验,请帮助。
对于未登录的用户,您唯一能做的就是让他们尽可能第二次投票。例如,您可以:
在客户端:
在服务器端-尽可能存储和检查有关用户的信息:
等等
但是您仍然不能阻止聪明的人真正地想要欺骗匿名用户进行投票。
因此,不尝试阻止投票而是检测并忽略“重复的”投票可能更为有用(即,在相同时间段内,来自同一IP和浏览器组合的同一选项的投票可能被视为“欺诈”)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句