테스트 사이트 - 개발 중인 베타 버전입니다

adm 로그인 후 로그 아웃 시, /shop 으로 갑니다. logout.php 어디서 수정해야 하나요? 채택완료

SKYjk 3년 전 조회 2,114

if(function_exists('social_provider_logout')){     social_provider_logout(); }

// 제안 코드 session_unset(); // 모든 세션변수를 언레지스터 시켜줌 session_destroy(); // 세션해제함

// 자동로그인 해제 -------------------------------- set_cookie('ck_mb_id', '', 0); set_cookie('ck_auto', '', 0); // 자동로그인 해제 end --------------------------------

if ($url) {     if ( substr($url, 0, 2) == '//' )         $url = 'http:' . $url;

    $p = @parse_url(urldecode($url));     /*         // OpenRediect 취약점관련, PHP 5.3 이하버전에서는 parse_url 버그가 있음 ( Safflower 님 제보 ) 아래 url 예제         // http://localhost/bbs/logout.php?url=http://sir.kr%23@/     */     if (preg_match('/^https?:\/\//i', $url) || $p['scheme'] || $p['host']) {         alert('url에 도메인을 지정할 수 없습니다.', G5_URL);     }

    if($url == 'shop')         $link = G5_SHOP_URL;     else         $link = $url; } else if ($bo_table) {     $link = get_pretty_url($bo_table); } else {     $link = G5_URL; }

run_event('member_logout', $link);

goto_url($link);

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
3년 전

logout.php 가 아니라 그 전의 폼에서 수정해보시는게 나을듯 합니다.

 

logout 버튼에 걸려있는 링크의 get 값을 확인하셔서 url 부분을 삭제해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

SKYjk
3년 전

goto_url($link); 여기에 넣어도 링크로 넘어가지 않습니다 ㅠ

    if($url == 'shop')         $link = G5_SHOP_URL;

 

요걸 바꿔야 하는거 같은데요?

로그 아웃하면 여기로 넘어가요 ㅠ

http://mowoolim.com/shop/

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

cuwaaang
3년 전

goto_url($link);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인