2012-05-03 1 views
1

동일한 세션 또는 다른 세션에서 내 페이스 북 계정에 이미 로그인되어있을 때 페이스 북 자격 증명을 사용하여 내 웹 사이트에 로그인하는 방법은 너무 원활하게 이루어집니다. 예를 들어 내 fb에 로그인 한 상태에서 동일한 세션이나 다른 세션에서 rottentomatoes.com이라는 웹 사이트를 열면 아무 것도하지 않고 자동으로 로그인 할 수 있습니다. 내 fb 계정을 사용하면 자동으로 등록됩니다. 그 사이트의 회원.내 페이스 북 계정에 이미 로그인되어있을 때 페이스 북의 자격 증명을 사용하여 내 웹 사이트에 원활하게 로그인 할 수 있습니까?

내 웹 사이트에서 썩은 토마토로 일어나는 일을하고 싶습니다.

지금까지 facebook connect를 사용하여 내 웹 사이트에 로그인 할 때 fb 계정을 사용할 수 있습니다.

제발 도와주세요 .... 어떤 제안이라도 환영 할 것입니다.

답변

1

페이스 북 앱이 있어야하고 사이트에 facebook js sdk을 사용해야합니다.

항상 사이트마다 세션이 다르므로 세션을 만들어야합니다. 페이스 북 세션은 사용하지 말고 SDK 만 사용하십시오.

사용자가 페이지를로드 할 때 FB.getLoginStatus을 사용하여 사용자가 Facebook에 로그인되어 있고 앱으로 인증되었는지 확인할 수 있습니다. 그렇다면 필요한 사용자 데이터를 얻은 다음 사용자를 내 사이트에 로그인 할 수 있습니다.

사용자가 페이스 북에 로그인하지 않았거나 앱을 승인하지 않은 경우 FB.login method을 사용하여 사용자를 로그인 할 수 있습니다. 사용자가 해당 프로세스에서 돌아 오면 필요한 데이터가 있어야합니다. 그를 귀하의 사이트에 등록/로그인하십시오.

관련 문제