2012-03-20 5 views
0

js와 (과) 페이스 북의 php sdk를 사용하려고합니다. 나는 js로 액세스 토큰을 가져 와서 PHP를 사용하여 사용자를 얻는다.Facebook Connect에 대한 제안이 필요합니다.

내 시스템은 사용자가 처음으로 내 사이트에 연결하면 내 DB에 저장했습니다. 두 번째로, 나는 그에게 익숙 할 것이고 db check와 연결할 것이다. 난 내 DB로 확인할 수 있습니다, 사용자 지정 사용자가 그 FB ID를 내 DB에 5555

, 난 그것을 가지고 있습니다 :

이라고 생각 :

내 질문이다? 내가 원하는 건 쿠키에서 사용자 아이디를 검색하고 내 DB로 확인하는 것입니다. 안전한가요? 그렇지 않다면, 나는 PHP와 손실 성능으로 항상이 작업을 수행해야합니다.

답변

0

먼저 Facebook JS SDK를 사용하지 마십시오. Graph API을 사용하십시오. 두 번째로 FB Developer 사용권 계약에 따라 귀하의 데이터베이스에 저장할 수없는 많은 사용자 정보가 있으므로 민감한 정보를 저장하기 전에 계약 내용을 완전히 읽으십시오.

안전한 방법은 항상 페이스 북의 그래프 API에서 액세스 토큰을 얻는 것입니다. 토큰을 가지고 있으면 로컬 사용자 세션과 쿠키를 적절하게 조작 할 수 있습니다.

+0

js sdk with php sdk를 사용하고 있습니까? 이것의 단점은 무엇입니까? 왜 Graph API를 제안합니까? – user1277467

+1

페이스 북에서 제안합니다. 그들은 SDK의 모든 개발자를 Graph API로 마이그레이션하려고합니다. docs man을 읽으십시오. 이러한 SDK의 단점은 많습니다. 그들은 지원되지 않거나 문서화가 잘되어 있지 않습니다. 그들은 어리석은 버크를 가지고 있고, 쓰여지지 않습니다. 목록은 계속됩니다. – AlienWebguy

+0

AlienWebGuy가 혼란 스럽습니다. JavaScript SDK (Facebook에 의해 작성되고 유지 관리됨)는 Graph API를 둘러싼 래퍼입니다. 앱에서 JS SDK를 자유롭게 사용할 수 있습니다. 오프라인 Facebook 문서의 인용문은 다음과 같습니다. "PHP SDK는 JavaScript SDK와 함께 작동하여 앱의 클라이언트 측과 서버 측 모두에서 원활한 세션 관리를 제공 할 수 있습니다." See : https://developers.facebook.com/docs/reference/php/ – DMCS

관련 문제