use*_*158 3 javascript php networking local
我正在开发一个网站,不允许您在一台计算机上登录多个帐户,但我不知道该怎么做。该方法必须是:
这是为了避免某些用户利用多个用户来获得不公平的优势,同时仍然允许本地网络上的两个人在不同的计算机上进行连接。
有小费吗?
您可以尝试使用持久性 Cookie,例如“Evercookie” http://samy.pl/evercookie/,这样您就可以使用独特的 Cookie 来识别每台计算机,并且它将是持久性的。
然后您需要做的就是将该 cookie 链接到您的会话处理模式。
编辑:正如 Claudiu 指出的,您还需要检查用户是否启用了 JS,并在禁用时拒绝访问。
所有使用 IP 地址进行验证的方法都有两个问题: - 任何人都可以使用代理并绕过它们 - 它不适用于 NAT 环境