65.9K
CodeProject 正在变化。 阅读更多。
Home

会话超时...?

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2013 年 10 月 11 日

CPOL
viewsIcon

6369

  我有时想知道状态管理如何有效地帮助开发者处理用户会话。会话状态管理是需要

  我有时想知道状态管理如何有效地帮助开发者处理用户会话。会话状态管理是需要谨慎处理的,否则可能会产生各种问题。   我们需要弄清楚这些会话是如何过期的..?

会话何时开始?

    当然,  当用户发起登录请求时,一个用户会话就开始了。

那么何时结束?

   1)   当用户注销时,会话会自动清除,所有会话内存变量都会被释放。

           (这里调用了 Session.Abandon())

  2)   当用户通过浏览器没有响应直到超时时间到期,会话将会过期。

  3)   当用户通过不同的浏览器与同一个会话交互时,可能会出现一些问题。这取决于不同浏览器的行为来处理。

  4)   当用户关闭浏览器时,会话超时会发生。

 

    这些是会话失效的不同方式。


© . All rights reserved.