【问题标题】:How to redirect to home page, when user is changed更改用户时如何重定向到主页
【发布时间】:2015-06-14 15:51:00
【问题描述】:

我遇到了问题,我希望你们能帮助我。 我有一个 Web 应用程序,当我登录后,如果我在新选项卡中打开应用程序,会将我重定向到主页(登录后显示)。但是当我从一个选项卡注销并使用其他用户登录时,我的前一个选项卡应该被重定向到当前用户的主页(如果我对其执行一些活动)

请帮助我如何实现这一目标..?

谢谢大家

【问题讨论】:

    标签: asp.net session web-applications cookies


    【解决方案1】:

    只需使用 Cookies 映射 session ,您似乎在 url 中使用了一些 id 来映射它与会话

    【讨论】:

    • 我使用用户 ABC--> ABC 主页登录,现在我将 url 复制到一个新选项卡中,然后我注销。上一个选项卡保持不变。现在我在资源管理器的第二个选项卡中使用不同的用户 XYZ 登录 - > XYZ 主页。现在我返回打开 ABC 主页的第一个选项卡,然后单击某个链接。我想刷新页面,因为登录用户从 ABC 更改为 XYZ
    • 如果您点击上一个标签中的某个链接,它应该会自动完成,如果您使用 cookie 管理会话,它应该转到 XYZ 的页面'
    • 如何发现新用户登录。
    • 好的,告诉我,如果我在登录时创建 cookie,然后注销。然后用不同的用户登录也会设置那个cookie,那么我怎么知道cookie被改变了。实际上,如果不同的用户登录,我已经刷新了页面。如果我注销然后使用同一个用户登录,那么它不应该刷新页面
    【解决方案2】:

    您可以使用一个小技巧,在表单中放置一个标签并将其包装在计时器和更新面板中,现在将计时器间隔设置为 3000,并在后面的代码中设置用户登录和注销一些变量并相应地更改标签文本让说 if 1 for loged 0 for logout 所以如果它的 1 没有任何反应,如果它的 0 则重定向页面。

    希望它能给你和想法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2011-05-13
      相关资源
      最近更新 更多