웹마스터 팁
page_full_width">
세션때문에 로그아웃 안되는 문제 해결하는법
2008.01.24 03:58
제로보드XE 0.1.4 부터인가.. 세션방식이 변경되면서 부터 로그아웃이 안되는 시스템이 대부분인데 이문제를 임시로 다음과 같이 해결할 수 있습니다.
제로보드XE 디렉토리에서
modules/member/member.controller.php 파일을 열어서 destroySessionInfo() 함수 안에 다음 한줄만 추가하면 됩니다.
session_destroy();
대략 1643 번째 줄 정도에 추가하면 됩니다.
완성된 함수는 다음과 같습니다.
/**
* @brief 모든 세션 정보 파기
**/
function destroySessionInfo() {
if(!$_SESSION || !is_array($_SESSION)) return;
foreach($_SESSION as $key => $val) {
$_SESSION[$key] = '';
}
session_destroy(); // 로그아웃 안되는 문제 해결을 위해 이 부분을 추가하면 됩니다.
}
원본출처 : http://www.soo.to/bbs/29792
제로보드XE 디렉토리에서
modules/member/member.controller.php 파일을 열어서 destroySessionInfo() 함수 안에 다음 한줄만 추가하면 됩니다.
session_destroy();
대략 1643 번째 줄 정도에 추가하면 됩니다.
완성된 함수는 다음과 같습니다.
/**
* @brief 모든 세션 정보 파기
**/
function destroySessionInfo() {
if(!$_SESSION || !is_array($_SESSION)) return;
foreach($_SESSION as $key => $val) {
$_SESSION[$key] = '';
}
session_destroy(); // 로그아웃 안되는 문제 해결을 위해 이 부분을 추가하면 됩니다.
}
원본출처 : http://www.soo.to/bbs/29792
댓글 4
-
스탠리
2008.01.25 11:04
-
zero
2008.01.28 10:48
직접 세션내용을 파기했는데 말씀하신 부분처럼 세션 파기 함수를 추가했습니다.
감사합니다. ^^ -
이주아683
2008.01.30 11:59
저는 왜 안될까요 ㅠㅠ -
젬스송
2008.01.31 16:08
저도 그렇게 하니까 되네요..럭스님 감사감사..
제로님도 감사..
일단 서버가 일반적으로 호스트 해주는데는 아니고 제가 직접 셋팅한데라서...
어떤차이가 있는지는 모르겠네요..
여튼 되니까 좋네요.. 얼쑤
이렇게 하니까 되네요... 감사합니다.