>> Delete Reply from No. 59776 article
No. RE: 홈페이지 개발시 로그아웃처리(APM연동) ?

등록 2002-10-28 03:25:00 By localhost     조회 12
이름 모래비    

		: 사용자가 브라우져의 X(CLOSE Button)을 누르거나 뒤로 또는 앞으로
: 홈 또는 URL주소를 입력해서 강제적으로 log out을 하지 않고
: 이동해 버리면(강제 로그 아웃) 어떻게 로그 아웃을 할 수 있나요 ?
: 자바 스크립트의 함수를 사용한다는 얘기가 있는데요.
: 사용자가 이렇게 위와 같이 하는 경우에 로그아웃처리를 어떻게 하는지
: 알고 계신분이나 자료를 아시는 분 답변 주시면 감사하겠습니다.
 원하신 답변이 아니라면 죄송하구요.
 로그인시 시간(timestamp)을 저장하는 필드를 만들어서
로그인 할 때 그 시간을 기록하고
각 페이지 파일 마다 체크하는 함수를 씁니다.
 제가알기로는 페이지를 떠나는 것을 php로 알 수가 없습니다.
그래서 페이지 파일 시작부분에 세션이 있으면 현재 시간 값과
디비에 저장된 시간 값을 비교해서 20분(적당한 시간)이내
인지 검사하는 거죠
 if ($now <= $db_time + 1200)
    페이지 로딩; 디비 시간값 현재로 업데이트;
else
    다시 로그인 하게 함;
 대략 저런 식으로 하고 있습니다
 20분 동안 다른 페이지를 부르지 않았다면
다른 페이지가 로딩될때 다시 로그인하게 하는 방식인데요..
 완벽하게 페이지를 떠나는 것을 체크하는 방법은 아니지만
참고 하세요.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved