gpt4 book ai didi

session - 什么是记录匿名用户投票且不允许重复的可靠方法

转载 作者:行者123 更新时间:2023-12-02 07:18:51 25 4
gpt4 key购买 nike

首先,我尽我所能进行搜索并阅读了所有看起来相关的问题,但没有任何具体答案。这不是重复的,据我所知。

显然,如果允许在网站上进行匿名投票,则没有万无一失的方法可以阻止某人多次投票。

但是,我想知道是否有经验的人可以帮助我想出一种相当可靠的方法来跟踪绝对唯一的访问者并根据这些凭据记录投票。

目前,我确保每个项目/ session 组合只允许投一票,但是通过重新启动浏览器、更改浏览器/计算机或清除 session 数据可以轻松规避这一点。

针对 IP 进行记录似乎是下一个合理的解决方案,但我想知道这是否会经常出现误报(NAT 后面的同一 LAN 上的多个人将具有相同的外部 IP,等等)。

这里有中间立场还是我忽略的其他方法/组合?

最佳答案

我会收集尽可能多的有关 session 的数据,而不直接询问任何问题(浏览器、操作系统、安装的插件,所有这些都带有版本号、IP 地址等)并对其进行哈希处理。

如果您希望允许多次投票,请记录哈希值并增加计数器。在盐中包含时间戳(每天、每小时等)以使投票对时间敏感,例如每天 5 票。

关于session - 什么是记录匿名用户投票且不允许重复的可靠方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com