1

でも可能ですか?Facebookのログインはjavascript

私が現在行っていることは、thisコードを使用しています.37行目以降は、ログインしている人を示す自分のクッキーを設定し、ブラウザを別のページにリダイレクトする予定です。しかし、私はユーザーがjavascriptを見て、クッキーを混乱させるので安全ではないと思う。しかし、fb js sdkがシーンの背後で何かクッキーを設定しなければならないのではないですか?

ユーザーを自分のWebサイトに安全にログインするにはどうすればいいですか(私はfb IDのdbテーブルを維持しています)?

答えて

0

fb loginを認証とデータ(fb uid)として使用する場合、別のCookieを設定する必要はありません。

しかし、まだまだやるべきこととはちょっと混乱しています。私の知る限り理解されるように、 ログイン uはいくつかの他のページ他 にユーザーをリダイレクトするには、彼はボタン

ログイン示した場合、それが正しいですか?

次に、この操作を行います。

1)は、カスタムログインボタンの代わりに、FBMLのログインボタンを(それが見えなく最初にする)を持っています。 「のResponse.Status」が接続されている場合は、セットアップで

2)()メソッドは、 他のショーのログインボタンをリダイレクトする - ボタンのonclickのFB.login()http://developers.facebook.com/docs/reference/javascript/FB.login/ を呼び出し、これはログインとウルの認証を行いますサイト。

3)これはあなたの問題を解決しなければならない "auth.statusChange" ではなく "auth.login" http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ ので、ときに、ユーザーのステータスが変化し、それはあなたのセットアップを起動します()メソッド

を購読します。

乾杯

+0

yes.youは – prongs

+0

Fb.loginを明示的に呼び出す必要があり、正しく理解? と私のウェブサイトのサーバー側はどのユーザーがこれを知っていますか? – prongs

+0

あなたがログインすると、 'response.authResponse.userID'にUIDが表示されます.UIDはur DBのプライマリキーである必要があります –