-1

Facebookユーザーとリンクできるようにサイトを更新したいです。データベースがあり、元のログイン システムに mysql を使用しています。私は今それをfacebookに置き換えたいと思っています。問題は、まだチェックを実行したいということです。Facebook ユーザーにログインしてもらいたいだけではなく、データベースに入力されたユーザーだけにログインしてもらいたいのです。ユーザーが私のサイトにアクセスできる唯一の方法は、.edu アドレスを使用することです。これを Facebook プラグインと一緒に組み込むにはどうすればよいですか? Facebook のログイン システムには、JAVASCRIPT またはサーバー側スクリプトの 2 つのオプションがあります。自分がやりたいことを実行するための最も実用的な方法を知りたいだけです。ありがとう

4

2 に答える 2

0

次の手順がお役に立てば幸いです。

  1. Facebookでログインしてください
  2. ユーザーから拡張アクセス許可を取得します(email、read_stream)。
  3. ユーザーからパーミッションを取得したら、 getSignedRequest()またはFB.getLoginStatusを使用してユーザーのFacebookIDを取得します。
  4. グラフAPI(https://graph.facebook.com/btaylorなど)を使用してユーザーの情報を取得します
  5. 応答から電子メールIDを取得し、有効なユーザー電子メール(.edu)を確認します。
  6. 電子メールIDが.eduでない場合(ユーザーセッションを破棄し、無効なメッセージを表示します)
于 2012-12-15T05:47:58.123 に答える
0

次に、2 段階のログイン プロセスを実行する必要があります。まず、ユーザーのアドレス (.edu かどうか) を検証してから、facebook でログインします。良い設計ではありませんが、両方を分離する必要があります。

于 2012-12-14T20:34:08.387 に答える