2012-12-14 4 views
-1

페이스 북 사용자와 연결될 수 있도록 내 사이트를 업데이트하고 싶습니다. 데이터베이스가 있고 원래 로그인 시스템에 mysql을 사용합니다. 나는 이제 그것을 페이스 북으로 바꾸고 싶다. 내가 여전히 내 수표를 실행하고 싶다면, 나는 단지 페이스 북 사용자가 로그인하는 것을 원하지 않으며, 데이터베이스에 입력되는 사람 만 로그인하면됩니다. 사용자가 내 사이트에 액세스 할 수있는 유일한 방법은 .edu 주소입니다. 나는 페이스 북 플러그인과 함께 이것을 어떻게 통합 할 것인가? Facebook에는 login-sytem, ​​JAVASCRIPT 또는 Server-side 스크립팅을위한 두 가지 옵션이 있습니다. 나는 단지 내가하고 싶은 일을하는 가장 실질적인 방법을 알고 싶다. 감사합니다Facebook 등록/로그인 플러그인

답변

0

그러면 2 단계 로그인 프로세스를 수행해야합니다. 먼저 사용자의 주소 (.edu 또는 not)를 확인한 다음 페이스 북으로 로그인하십시오. 좋은 디자인은 아니지만 둘 다 구분해야합니다.

0

난 당신이

  1. 이동
  2. 페이스 북
  3. 로 로그인을위한 사용자 (이메일, read_stream)에서 확장 된 권한을 가지고에 다음 단계가 도움이되기를 바랍니다.
  4. 사용자로부터 권한을 얻으면 getSignedRequest() 또는 FB.getLoginStatus을 사용하여 사용자의 페이스 북 ID를 가져옵니다.
  5. 그래프 API를 사용하여 사용자 정보 가져 오기 (https://graph.facebook.com/btaylor)
  6. 유효한 사용자 이메일 (.edu)을 확인하고 응답에서 이메일 ID를 확인하십시오.
  7. 이메일 ID가 .edu가 아닌 경우 (사용자 세션을 삭제하고 잘못된 메시지 표시)
관련 문제