【问题标题】:Force refresh site in old tab when user open new tab with different account当用户使用不同帐户打开新标签时,强制刷新旧标签中的网站
【发布时间】:2016-02-11 04:40:32
【问题描述】:

这是我的客户网站案例,

用户在选项卡 1(旧选项卡)中使用管理员帐户登录,并且他有菜单:

  • 菜单形式 A
  • 菜单形式 B
  • 菜单形式 C

然后他打开新标签 -> 注销 -> 在标签 2(新标签)中使用常规帐户登录,他有菜单:

  • 菜单形式 A
  • 菜单形式 B

无论如何,在旧标签中他仍然可以打开菜单C

我知道最好在每个表单中都进行安全检查。但我需要更多的时间。我们可以强制旧标签自动刷新或注销吗?你有什么简单的想法吗?我欣然接受。

提前致谢

【问题讨论】:

    标签: javascript php asp.net cookies


    【解决方案1】:

    当然,您可以编写一个 ajax 调用来定期检查用户是否仍在登录。更改不会在用户在另一个选项卡中注销的同时反映出来,这取决于您拨打电话的频率。

    【讨论】:

    • 我明白了你的想法,现在我有了 javascript 函数来检查会话和 cookie。我在用户登录时创建 cookie 并定期读取 cookie 进行比较。
    猜你喜欢
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    • 1970-01-01
    • 1970-01-01
    • 2015-06-11
    • 2022-11-18
    相关资源
    最近更新 更多