【发布时间】:2012-10-12 07:36:19
【问题描述】:
我的问题是!我想在同一个浏览器中打开多个应用程序,但所有应用程序都是相同的。&我希望每个选项卡都有不同的登录页面。
我第一次在新标签中打开该应用程序并登录时, 第二次,如果我在另一个选项卡中打开相同的应用程序意味着,我想要新的登录页面,同时我以前的登录页面将被注销.. 我怎样才能做到这一点? 还有一件事,我不需要任何更改来进行浏览器设置。
【问题讨论】:
标签: asp.net
我的问题是!我想在同一个浏览器中打开多个应用程序,但所有应用程序都是相同的。&我希望每个选项卡都有不同的登录页面。
我第一次在新标签中打开该应用程序并登录时, 第二次,如果我在另一个选项卡中打开相同的应用程序意味着,我想要新的登录页面,同时我以前的登录页面将被注销.. 我怎样才能做到这一点? 还有一件事,我不需要任何更改来进行浏览器设置。
【问题讨论】:
标签: asp.net
您需要使用会话 cookie,即仅在当前会话期间有效的 cookie。
您可以像这样将 cookie 转换为会话 cookie:
cookie.Expires = DateTime.MinValue;
当用户在 IE 或 Chrome 中打开另一个选项卡(不了解 Firefox)时,服务器将此视为新会话,因为它没有从其他选项卡接收会话 cookie。
【讨论】: