gpt4 book ai didi

PHP/JavaScript : Tell two computers apart from same network

转载 作者:可可西里 更新时间:2023-11-01 00:17:26 25 4
gpt4 key购买 nike

我正在开发一个不允许您在一台计算机上登录多个帐户的网站,但我不知道该怎么做。该方法必须是:

  • 跨平台(可在 Windows/Mac/Linux 客户端上使用)。
  • 独立于浏览器。

这是为了避免一些用户利用多个用户获得不公平的优势,同时仍然允许本地网络上的两个人连接,只要他们在不同的计算机上。

有什么建议吗?

最佳答案

您可以尝试使用持久性 Cookie,例如“Evercookie”http://samy.pl/evercookie/ ,这样您就可以用独特的 cookie 来识别每台计算机,并且它会持久存在。

然后您需要做的就是将该 cookie 链接到您的 session 处理模式。

编辑:正如 Claudiu 指出的那样,您还需要检查用户是否启用了 JS,并在禁用时拒绝访问。

所有使用 IP 地址进行验证的方法都存在 2 个问题: - 任何人都可以使用代理并绕过它们 - 它不适用于 NAT 环境

关于PHP/JavaScript : Tell two computers apart from same network,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4004977/

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