2014-04-26 2 views
2

내 로그 아웃 링크를 클릭하면 Facebook은 "next"매개 변수를 무시하고 로그 아웃하지 않고 facebook.com/home.php로 리디렉션했습니다. 왜? 다음은 php sdk를 사용하여 페이스 북에서 로그 아웃 할 수 없음

은 사용자가 현재 세션에 없거나 accesstoken가 만료되는 경우가 바로 로그 아웃 URL을 사용하는 대신 logouturl 전에 세션을 파괴하여 시도 할 경우이 문제가 발생

function signout() { 
        $this->session->sess_destroy(); 
        $this->facebook->destroySession(); 
       redirect($this->facebook->getLogoutUrl(array('next' => base_url())));     

    } 
+0

어떤 도움, 내가 기다리고하시기 바랍니다 근무 (FB 세션은 사용자가 로그 아웃하기 전에 파괴되지 것을 확인) 같은 일을 한 6 달 전 나에게 무슨 일이 있었 –

답변

0

내 코드입니다 .

테스트 용 : 리디렉션하는 동안 $ facebook-> getuser()가 0을 반환하지 않고 액세스 토큰이 있는지 확인하십시오.

이것은 내가 그것을 오랜 시간 이후

관련 문제