首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp.net中Session过期设立方法

2013-11-08 
asp.net中Session过期设置方法T|T forms nameAuthLogin loginUrl/Login.aspx protectionAll tim

asp.net中Session过期设置方法
T|T <forms name="AuthLogin" loginUrl="/Login.aspx" protection="All" timeout="360" slidingExpiration="true"/>?
</authentication>?
<sessionState mode="InProc"? cookieless="false" timeout="20" />?
</system.web>?
<location path="Login.aspx">?
<system.web>?
<authorization>?
<allow users="*" />?
</authorization>?
</system.web>?
</location>?
</configuration>??
<?xml version="1.0"?>
<configuration>
<system.web>
<authentication mode="Forms" >
<forms name="AuthLogin" loginUrl="/Login.aspx" protection="All" timeout="360" slidingExpiration="true"/>
</authentication>
<sessionState mode="InProc"? cookieless="false" timeout="20" />
</system.web>
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
</configuration>?

以上四处设置的优先级为页面级>应用程序级>网站级>服务器级。换句话说,如果页面设置为20分钟,网站设置为120分钟,那么,显然以20分钟为生效的过期时间。

另外一个值得注意 的地方。

在设置二处,设置会话超时(SessionState)120分钟,而同时用forms认证,设置为“00:15:00”,即15分钟,并且slidingExpirationo为false,则真正生效的Session过期时间是多少呢?

有效的结果是SessionState的设置,即120分钟。

如果有设置Session过期时间没有生效的,请检查以上几处配置。

邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助!?? 3w@live.cn

热点排行