>> Edit article
이름
제목
패스워드
: 사용자가 브라우져의 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