2012-07-25 4 views
0

사용자가 facebook에 로그인했지만 php sdk를 사용하여 내 facebook 웹 응용 프로그램을 인증하지 못했음을 어떻게 알 수 있습니까? 나는 우리가 가지고 있다는 것을 알고있다 $ user = $ facebook-> getUser();하지만 사용자가 앱을 인증했는지 여부 만 확인합니다. 뭔가 같은 FB.getLoginStatus사용자가 facebook에 로그인되어 있는지 확인하는 방법 - php sdk

  1. 사용자가 페이스 북에 로그인하고 사용자가 페이스 북에 로그인되어 있지만 (not_authorized) 응용 프로그램
  2. 인증되지 않은
  3. (연결) 응용 프로그램을 인증 한 싶어 사용자가 현재 Facebook에 로그인하지 않았으므로 애플리케이션을 인증했는지 여부는 알 수 없음 (알 수 없음)

php sdk ie not_auth를 사용하여 두 번째 조건을 확인하고 싶습니다. orised but facebook에 로그인했습니다.

답변

0

PHP 자체의 PHP SDK는이를 알 수 없습니다.

JS SDK는 도메인에 활성 세션이 있는지 확인하기 위해 도메인 간 호출을 할 수 있습니다. 서버 쪽에서 만 비슷한 것을 할 수는 없습니다.

나는 FB.getLoginStatus

왜 같은 것이 단지를 사용하고 서버에 정보를 전달하지 싶어? (쿠키, AJAX, ...)

+0

나는이 순간에만 사용하고 있습니다. 그러나 PHP SDK를 통해 동일한 작업을 수행하려고했습니다. 어쨌든 당신의 도움에 감사드립니다. – Nehrav

관련 문제