亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp中設置session過期時間方法總結

2024-05-04 11:08:06
字體:
來源:轉載
供稿:網友
 
asp中默認session過期時間為20分鐘,很多情況下不夠,今天有客戶要求很多就要重新登錄了,所以準備了這篇文章,方便需要的朋友
 
 
 
如果程序中沒有設置session的過期時間,那么session過期時間就會按照IIS設置的過期時間來執行,IIS中session默認過期時間為20分鐘,IIS中session時間可以更改 

時間設置要放在前面 

例如 
復制代碼代碼如下:

Session.Timeout=30 'SEESION有效時間為30分鐘 
Session("ID")=Rs("id") 
Session("Name")=Rs("Name") 
Session("Pass")=Rs("Pass" 


利用 Session.Timeout 屬性設置超時時限 

對于一個登錄到 ASP 應用程序的用戶,如果用戶在系統默認的時間內未進行其它任何操作,當設置的時間一到便自動撤銷這個用戶的 Session,這樣就可以防止系統的資源被浪費。Session 對象的 TimeOut 屬性可以用來設置“過期時間”,已分鐘為單位,其設置格式為: 

復制代碼代碼如下:

Session.TimeOut=MaxTime 

實例代碼:(5.asp)頁面,本實例說明如何控制會話的結束。 
復制代碼代碼如下:

<%@ language="vbscript" %> 
<% session.timeout=60 %> 
<html> 
<head><title>控制會話的結束時間</title><head> 
<body> 
<% 
who = Session.SessionID 
CurrentPage=Request.ServerVariables("SCRIPT_NAME") 
Response.AppendTolog who & ":" & CurrentPage 
Response.write "<center>你的會話標識為:" & who & "<p>" 
Response.write "你當前訪問的頁面路徑為:" & CurrentPage & "<p>" 
if Session("I")="" then 
session("i")=1 
else 
session("i")=session("i")+1 
end if 
Session.Abandon 
Response.write "本頁面被你刷新了" & Session("i") & "次。</centr>" 
%> 


Asp.net應用中,很多人會遇到Session過期設置有沖突。其中,可以有四處設置Session的過期時間: 

一、全局網站(即服務器)級 

IIS-網站-屬性-Asp.net-編輯配置-狀態管理-會話超時(分鐘)-設置為120,即為2小時,即120分鐘后如果當前用戶沒有操作,那么Session就會自動過期。 

二、網站級 

IIS-網站-具體網站(如DemoSite)-屬性-Asp.net,此時有兩個選項,一個是“編輯全局配置”,一個是“編輯配置”。 
如果“編輯全局配置”,就和上個配置一樣。 
如果“編輯配置”,則只對當前網站生效。因為一個服務器可能有很多獨立網站。 
1、繼續選擇“狀態管理”-會話超時(分鐘)-設置為360,即360分鐘。效果同上,只不過只對當前網站生效。 
2、身份認證-Forms-Cooke超時,選擇"12:00:00",即12個小時??蛇x項共有以下八項: 
00:15:00 
00:30:00 
01:00:00 
02:00:00 
04:00:00 
08:00:00 
12:00:00 
1:00:00:00 
即最長24小時,最小15分鐘。這是默認的配置。在應用中可以自由定制。 

三、應用程序級 

同網站管理,只不過作用域僅限當前應用程序。 

四、頁面級 

在某頁面中,設置Session.Timeout = 30;即可臨時修改某頁面的會話過期時間。 
查看某個Session的過期時間,可以用 
復制代碼代碼如下:

TimeSpan SessTimeOut = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0); 
TimeSpan SessTimeOut = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0); 

其中,二和三的設置,體現在Web.config中即: 
復制代碼代碼如下:

view plaincopy to clipboardprint? 
<?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> 
<?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過期時間沒有生效的,請檢查以上幾處配置 

網上找到的其它方法 

1、操作系統:Widnows Server 2003 
  步驟:開始——〉管理工具——〉Internet信息服務(IIS)管理器——〉網站——〉默認網站——〉右鍵“屬性”——〉主目錄——〉配置——〉選項——〉啟用會話狀態——〉會話超時(在這兒設置你要的超時時間,單位分鐘)。確定即可。 
  2、ASP.NET應用程序中Session過期時間的設置 
  在ASP.NET這樣的Web應用中,Session是用來保存用戶狀態的常用手段,不過由于服務器內存空間是有限的,所以Session過期時間設置是很有必要的。在ASP.NET中如何設置Session的過期時間呢,很簡單,修改web.config配置。 
  具體修改方法如下,在web.config中進行如下配置 
復制代碼代碼如下:

  <system.web> 
  <sessionState mode="InProc" timeout="30"/> 
  </system.web> 

  在這里指的是Session過期時間為30分鐘。也就是說30分鐘后如果當前用戶沒有操作,那么Session就會自動過期了。 
  3、在調用Session的cs頁中,Load事件里面寫以下 
復制代碼代碼如下:

  Session.Timeout = 30; 

  4、Store session in asp.net state service 
復制代碼代碼如下:

  <sessionState cookieless="false" timeout="480" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" /> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品大全| 国产一区二区动漫| 啊v视频在线一区二区三区| 国产欧美一区二区三区四区| 国产欧美一区二区三区在线| 欧美性猛交xxxx黑人| 色妞色视频一区二区三区四区| 狠狠色噜噜狠狠狠狠97| 亚洲精品日韩丝袜精品| 日韩美女免费视频| 欧美一区二区视频97| 亚洲第一区在线| 国产精品视频播放| 日韩电影免费在线观看中文字幕| 中文字幕亚洲字幕| 欧美丝袜一区二区三区| 久久亚洲私人国产精品va| 亚洲欧美资源在线| 米奇精品一区二区三区在线观看| 国产精品美乳在线观看| 一区二区欧美久久| 欧美黑人xxxⅹ高潮交| 亚洲欧美日韩精品久久亚洲区| 海角国产乱辈乱精品视频| 欧美日韩一区二区三区在线免费观看| 在线视频免费一区二区| 日韩成人av网| 欧美在线欧美在线| 久久久久久久久久亚洲| 狠狠久久亚洲欧美专区| 欧美日韩裸体免费视频| 国产精品福利网| 亚洲成色777777在线观看影院| 久国内精品在线| 欧美大胆在线视频| 久久久久久久影视| 久久久在线免费观看| 久久久久99精品久久久久| 亚洲欧美精品伊人久久| 久久视频这里只有精品| 欧美精品在线第一页| 日本国产欧美一区二区三区| 国产精品视频26uuu| 欧美激情va永久在线播放| 欧美黄色片免费观看| 国产精品ⅴa在线观看h| 91精品国产九九九久久久亚洲| 欧美在线不卡区| 精品国产成人av| 亚洲无线码在线一区观看| 亚洲精品久久视频| 国产欧美日韩最新| 日韩精品丝袜在线| 国产精品大陆在线观看| 国产成人一区二| 欧美激情精品在线| 狠狠色狠色综合曰曰| 欧美激情亚洲综合一区| 久久97精品久久久久久久不卡| 在线精品高清中文字幕| 久久综合伊人77777尤物| 国产亚洲成av人片在线观看桃| 久久精品小视频| 亚洲а∨天堂久久精品9966| 亚洲视频在线观看网站| 国产精品久久久久久久app| 亚洲男女自偷自拍图片另类| 国产精品久久99久久| 日韩大片在线观看视频| 国产香蕉一区二区三区在线视频| 久久久99久久精品女同性| 中文字幕日韩欧美在线| 国产精品久久久久久久久免费| 国产精品91免费在线| 国产精品福利在线观看网址| 欧美日韩精品中文字幕| 欧美日韩人人澡狠狠躁视频| 91精品久久久久久久久久久| 一本大道亚洲视频| 欧美成年人视频网站| 久久综合伊人77777蜜臀| 国产成人在线播放| 538国产精品视频一区二区| 人人做人人澡人人爽欧美| 欧美专区国产专区| 国产精品旅馆在线| 日本韩国在线不卡| 国产在线视频2019最新视频| 欧美精品在线视频观看| 欧美日韩免费一区| 国产精自产拍久久久久久蜜| 欧美精品精品精品精品免费| 91成人在线观看国产| 亚洲999一在线观看www| 91免费版网站入口| 色哟哟亚洲精品一区二区| 亚洲欧美日韩成人| 久久久精品在线| 亚洲欧美国产日韩天堂区| 国产精品免费福利| 91欧美精品午夜性色福利在线| 久久久亚洲国产| 亚洲欧美激情视频| 成人精品视频久久久久| 黑人巨大精品欧美一区二区一视频| 久久精品视频一| 欧美一区二区视频97| 欧美激情国产日韩精品一区18| 精品少妇一区二区30p| 国产亚洲精品美女久久久| 国产丝袜一区二区| 日韩av一区二区在线观看| 亚洲男人天堂九九视频| 日韩av色综合| 精品视频偷偷看在线观看| 国产亚洲精品美女| 91久久精品久久国产性色也91| 国产亚洲欧美另类中文| 欧美极品少妇与黑人| 亚洲jizzjizz日本少妇| 亚洲精品少妇网址| 欧美精品videossex88| 影音先锋日韩有码| 久久久久久久国产精品| 在线电影中文日韩| 自拍偷拍免费精品| 亚洲国产精品一区二区三区| 国产日韩欧美夫妻视频在线观看| 国产精品无av码在线观看| 欧美有码在线视频| 欧美激情第99页| 亚洲bt天天射| 欧美日韩在线免费观看| 欧美—级a级欧美特级ar全黄| 欧美性生交xxxxxdddd| 国产精品草莓在线免费观看| 91亚洲永久免费精品| 欧美亚洲第一区| 国产精品视频午夜| 亚洲网站在线观看| 欧美高清videos高潮hd| 日韩精品久久久久久久玫瑰园| 欧美精品激情在线观看| 国产精品久久久久久久久久久久久| 国产欧美在线看| 91精品视频专区| 久久精品久久久久久国产 免费| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美激情三级免费| 久久中文字幕一区| 2020欧美日韩在线视频| 欧美专区国产专区| 日本精品久久中文字幕佐佐木| 精品久久香蕉国产线看观看亚洲| 亚洲国产精品人久久电影| www.久久久久| 精品激情国产视频| 亚洲天堂av在线免费| 久久久久久高潮国产精品视| 国产精品国产三级国产aⅴ9色| 亚洲国产精品va在线观看黑人| 日韩免费在线看| 国产免费一区视频观看免费| 欧美电影在线观看网站|