2011-03-31 5 views
1

을 설정하는 방법, 내가 가진이ASP.NET 응용 프로그램의 web.config에서 Session.Timeout의

<sessionState mode="InProc" cookieless="false" timeout="30"/> 
  1. 같은이가 세션 시간 초과는
  2. 정의 된 유일한 장소 것은 웹에서이 timeoout인가 .config 응용 프로그램의 모든 세션에 대해 유일한 .config.
  3. 각 세션마다 세션 시간 초과를 개별적으로 설정할 수 있습니까?
  4. 그렇다면, ??
  5. 내가 최대

답변

1

"로그인 상태 유지"가 세션을 거치면 하루 또는 1 주일의 만료 날짜가 설정된 쿠키를 설정합니다. 쿠키가 있으면 자동으로 로그인하거나 로그인 페이지로 리디렉션하십시오.

설명한대로 web.config 파일에서 세션 시간 초과를 설정하거나 Global.asax 파일의 Session.Start() 기능에서 세션 시간 초과를 설정할 수 있습니다. 예 :

protected void Session_Start(object sender, EventArgs e) 
{ 
    Session.Timeout = 30; 
} 
1

에 제한 시간을 설정해야 할, "나를 로그인 한 유지는"나를 로그인 유지를 사용하는 찾고 있어요하지만의 수명과, 세션 길이와는 아무 상관이 없습니다 Forms Authentication Cookie.