로그아웃이 되지 않은 현상제거
제로보드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(); // 로그아웃 안되는 문제 해결을 위해 이 부분을 추가하면 됩니다.
}
원본출처 : https://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(); // 로그아웃 안되는 문제 해결을 위해 이 부분을 추가하면 됩니다.
}
원본출처 : https://www.soo.to/bbs/29792