2012-05-03 15 views
1

同じセッションまたは別のセッションで既にFacebookのアカウントにログインしているときに、Facebookアカウントの資格情報を使って自分のWebサイトにログインするにはどうすればいいですか。たとえば、私は自分のfbにログインしています。同じセッションまたは別のセッションでrottentomatoes.comという名前のWebサイトを開くと、何もせずに自動的にログインでき、自分のfbアカウントを使用して自動的に登録されますそのサイトのメンバー。Facebookのアカウントに既にログインしているときに、facebookの資格情報を使って自分のウェブサイトにシームレスにログインできますか?

私は腐ったトマトで起こっていることのように、私のウェブサイトでこれをしたいと思います。

これまでのところ、facebook connectを使用して私のウェブサイトにログインするのにfbアカウントを使用できます。

私を助けてください....任意の提案は歓迎されます。

答えて

1

あなたのサイトには、facebook js sdkを使用してFacebookブックアプリが必要です。

サイトごとに異なるセッションがある場合は、セッションを作成する必要があります。フェイスブックセッションは使用せず、sdkだけを使用します。

FB.getLoginStatusを使用して、ユーザーがFacebookにログインしてアプリで認証されているかどうかを確認できます。必要なユーザーデータを取得してユーザーを自分のサイトにログインできます。

ユーザーがFacebookにログインしていない場合、またはアプリケーションを承認していない場合は、FB.login methodを使用してユーザーをログインできます。そのプロセスからユーザーが戻ったときに、必要なデータが必要ですあなたのサイトに彼を登録/ログインさせてください。

関連する問題