2009-11-11 8 views
0

내 응용 프로그램에 로그인되어 있지만 로그 아웃하지 않고 브라우저를 닫으면 서버에서 자동으로 로그 아웃됩니다.세션 만료

+0

세션을 어떻게 처리하는지에 따라 다릅니다. 클라이언트 또는 서버 기반입니까? – Wilkins

+0

서버 기반 세션 처리입니다. – Vipul

답변

0

사용자가 익명으로 로그 아웃하지 않는 한, 서버는 사용자가 브라우저를 종료 한 것을 알 수 없습니다.

예를 들어, 10 분 동안 사용하지 않으면 자연스럽게 세션을 종료 할 수 있습니다.

또는 브라우저 창을 열고있는 동안 세션을 활성 상태로 유지하기 위해 서버에 정기적으로 ping을 보내려면 일부 j를 페이지에 추가 할 수 있습니다.

+0

마지막으로 로그 아웃 한 날짜 - 시간을 제공하는 사용자 테이블에 lastloggedout과 같은 열이 있다고 가정합니다. 어떻게 업데이트합니까? 세션 시간 초과 후 자동으로 사용자 테이블을 업데이트하는 방법이 있습니까? – Vipul

+0

플랫폼에 따라 다르지만 일반적으로 대부분의 세션 처리 시스템에는 부실 세션에 대한 가비지 수집 형식이 있습니다. 이 시점에서 세션 만료로 인해 필요한 모든 작업을 수행 할 수 있습니다. –

관련 문제