외부로그인창에서 로그아웃을 눌렀을 때 페이지가 유지되게 하려면 어떻게 해야할까요?

외부로그인창에서 로그아웃을 눌렀을 때 페이지가 유지되게 하려면 어떻게 해야할까요?

QA

외부로그인창에서 로그아웃을 눌렀을 때 페이지가 유지되게 하려면 어떻게 해야할까요?

본문

그누보드 기본 레이아웃을 쓰지 않고

제가 직접 디자인한 레이아웃에 외부로그인만 붙여서 사용하고 있습니다.

 

로그인은 잘되는데

로그인 후 로그아웃을 누르면 그누보드 기본 빌더화면으로 넘어가면서 로그아웃이 되버리네요.

 

코드 위치를 보니 g5/bbs/logout.php 파일이던데


<?php
include_once('./_common.php');
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 자동로그인 해제 --------------------------------
set_cookie('ck_mb_id', '', 0);
set_cookie('ck_auto', '', 0);
// 자동로그인 해제 end --------------------------------
if ($url) {
    $p = @parse_url($url);
    if ($p['scheme'] || $p['host']) {
        alert('url에 도메인을 지정할 수 없습니다.');
    }
    $link = $url;
} else if ($bo_table) {
    $link = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
} else {
    $link = G5_URL;
}
goto_url($link);
?>

 

이렇게 되어있어요.. 여기서 그누보드 기본 빌더화면으로 넘어가지 않고

제가 디자인한 레이아웃 상태에서 외부로그인 창만 로그아웃 상태로 변경되게 하려면

코드를 어떻게 수정해야할까요..?ㅠㅠ

도와주세요.,

 

 

이 질문에 댓글 쓰기 :

답변 2

로그아웃 버튼의 링크를

/bbs/logout.php?url=<?=urlencode("님이 디자인 한 레이아웃 페이지");?>

로 수정 해 보세요.

<a href="<?php echo G5_BBS_URL ?>/bbs/logout.php?url=<?=urlencode("http://제 홈페이지주소");?>" id="out_out" target="_blank">로그아웃</a>
이런식으로 수정했는데 페이지를 찾을 수 없다고 에러가 나요 ㅠㅠ이렇게 하는거 아닌가요..?ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 62
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT