2014-07-09 1 views
0

asp.net 프로젝트에서 작업 중입니다. 세션 개념이나 다른 방법을 사용하여 5 분 후에 자동으로 로그 아웃하는 방법을 알아야합니다.asp.net에서 세션을 사용하여 자동으로 로그 아웃을 설정하는 방법

감사합니다.

+1

스택 오버플로에 오신 것을 환영합니다. 여기에 질문하는 좋은 방법은 아닙니다. 문제를 해결하기 위해 지금까지 아무 것도 시도하지 않으셨습니까? 사람들이 자신의 것을 보여줄 수 있도록 먼저 노력을 보여주십시오. [FAQ], [ask] 및 [help]를 시작으로 읽으십시오 .. –

+0

시도해 보셨습니까? –

답변

0

나는 의견에 동의하지만 조언을 드리려고합니다.

시간 제한을 설정할 다른 가능성이 있습니다. 예를 들어

:

  1. 의 Web.config를 사용. web.config 파일에서 사용자 세션의 시간 제한을 정의 할 수 있습니다 (자세한 내용은 http://msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.71%29.aspx을 확인하십시오)
  2. .NET 사용. 이것은 구체적입니다. 세션이 아닌 쿠키를 사용하는 경우 쿠키 만료 정의에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/vstudio/ms178194%28v=vs.100%29.aspx을 확인하십시오.

내가 도움이 될 수 있기를 바랍니다. Greetz

0
<configuration> 
    <system.web> 
    <sessionState timeout="5"></sessionState> 
    </system.web> 
</configuration> 

은 web.config 파일에서 sessionState의 시간 제한 속성을 지정합니다. 즉, 세션이 유휴 상태로 유지 된 후 5 분 내에 만료됩니다.

사용자 인증이 필요한 모든 페이지는 세션이 아직 활성 상태인지 확인하는 공통 기능을 호출해야합니다. 함수가 세션이 만료되었다고 판단하면 세션 만료 메시지가 표시된 페이지로 사용자를 리디렉션하고 사용자에게 다시 로그인하라는 메시지를 표시해야합니다.

관련 문제