【问题标题】:asp.net cookies being shared between instances on same browser (formsauthentication)在同一浏览器上的实例之间共享 asp.net cookie (formsauthentication)
【发布时间】:2014-01-18 00:03:33
【问题描述】:

你好,所以这可能有一个非常简单的答案..

所以我的问题是我在 asp.net 剃须刀页面中使用带有 webmatrix 的表单验证。我的应用程序所做的是让一个用户拥有多个“订阅”,当用户登录时,他们可以选择他们的“订阅”现在想登录问题是我希望用户能够打开两个窗口并在每个窗口上拥有不同的“订阅”。 如果我将当前订阅存储在会话 cookie 中,那么它们将始终是相同的订阅。

有没有办法区分这两种浏览器? (请记住,这不是一个单页网站,因此我确实需要某种方式来存储订阅 ID,以便为该特定实例显示正确的数据)

【问题讨论】:

    标签: asp.net session cookies browser forms-authentication


    【解决方案1】:

    我认为您无法使用基本的 aspxauth cookie 来执行此操作,因为它是按用户(即每次登录)发布的。会话 cookie 也是如此,它在浏览器实例之间共享。由于您支持每个用户的多个“订阅”,因此您必须在每个页面帖子中手动跟踪它们。

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 1970-01-01
      • 2011-09-02
      • 2011-04-27
      • 1970-01-01
      • 2012-02-02
      • 2021-05-07
      • 2011-01-10
      • 2013-07-07
      相关资源
      最近更新 更多