gpt4 book ai didi

browser - 限制客户端访问具有 1 个选项卡和 1 个浏览器的网站?

转载 作者:行者123 更新时间:2023-12-02 12:01:33 24 4
gpt4 key购买 nike

我想做一些类似 play.clubpenguin.com 的事情。

它的作用是,当您访问该网站时,可能使用 Firefox 或 IE,如果您打开了新选项卡或使用其他浏览器,当您再次访问该网站时,它会显示类似以下内容:“请关闭其他浏览器”打开此页面的浏览器”或类似的内容。

如何做到这一点? (其客户的要求)

更多信息:该网站是 Flash 网站

编辑:

好吧,我认为这是一个棘手的问题,嗯,一般来说,这可以使用 php、mysql 和 JS 来完成吗?

最佳答案

每次向用户提供 Flash 页面时,都会生成一个随机 token 。将此 token 嵌入到页面中的某个位置,例如作为 flashVar。另外,将最近生成的 token 存储在用户 session 中。

每当 Flash 将某些内容发送回服务器时,也发送 token 。如果 token 与 session 中存储的 token 不匹配,则拒绝该帖子。

这样,只有最新生成的页面版本才能与服务器通信,并且如果用户打开页面的多个版本,则只有最新版本才能工作。

即使用户在其他计算机上打开额外的浏览器,此技术也应该起作用。它不使用 IP 地址来建立身份。用户不可能以某种方式被永久“锁定”,因为每次他们再次打开页面时,您都会重置存储的 token 。

这与某些框架将验证 token 插入表单以防止 Cross-site Request Forgery 的方式类似。攻击。

关于browser - 限制客户端访问具有 1 个选项卡和 1 个浏览器的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845351/

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