사용자가 브라우져의 X(CLOSE Button)을 누르거나 뒤로 또는 앞으로 홈 또는 URL주소를 입력해서 강제적으로 log out을 하지 않고 이동해 버리면(강제 로그 아웃) 어떻게 로그 아웃을 할 수 있나요 ? 자바 스크립트의 함수를 사용한다는 얘기가 있는데요. 사용자가 이렇게 위와 같이 하는 경우에 로그아웃처리를 어떻게 하는지 알고 계신분이나 자료를 아시는 분 답변 주시면 감사하겠습니다.
브라우저의 X 버튼이나 뒤로 가기로 떠나면 서버는 알 수 없으니, 세션 만료 시간을 짧게 두는 것이 기본 대책입니다. 자바 스크립트 onunload 로 로그아웃 요청을 보내는 방법도 있지만 완벽하지 않습니다.