【发布时间】:2010-08-19 11:34:48
【问题描述】:
假设我已经登录到一个从IIS 运行的应用程序。现在我还没有注销,而是关闭了浏览器。当我再次访问该应用程序时,它默认为登录页面。 IIS如何识别这是一个新请求并将用户重定向到登录页面?
我还有一个问题。假设我没有关闭登录时使用的浏览器。我打开新浏览器以从同一应用程序请求页面。 IIS 识别出这是对应用程序的新请求,并将用户重定向到登录页面。为什么它不使用第一个浏览器使用的现有会话或 cookie?
请不要对我不断提出的问题感到恼火……我很困惑。 我们说HTTP 是一个无状态协议。请求页面后,我已经登录。并且 IIS 和浏览器之间的 HTTP 协议连接将终止,对吗?然后我导航到该登录应用程序中的其他页面。现在 IIS 识别出用户已在此浏览器上登录。但是当我打开一个新浏览器并请求该应用程序时,IIS 如何识别它是一个新请求?既然HTTP协议是断开的,那么第一种情况是如何工作的呢?
【问题讨论】:
-
好的。我还有一个疑问。假设我没有关闭我已登录的浏览器。并且我正在打开新浏览器以从同一应用程序请求页面。现在iis如何识别它是对应用程序的新请求并发送到登录页面。为什么它不能使用第一个浏览器使用的现有会话或cookies
-
非常感谢 chao。请找到我更新的问题并帮助我
-
[试试我对同一个问题的回答][1] [1]:stackoverflow.com/a/20943824/1293175