2
これは、私が修正しようとしているシナリオです。自動ログインfacebookユーザーからアプリケーション
返信先のユーザーは、Facebookにログインしていますが、アプリケーションにログインしていません。この場合、ユーザーがアプリケーションをロードしようとすると、ユーザーCookieがまだ取得されていないため、ユーザーはログインページにリダイレクトされます。
私の周りGoogleで検索して、この解決策を見つけ、
FB.Event.subscribe('auth.sessionChange', function(response) {
if (response.session) {
window.location.reload();
}
}
基本的にここで起こっている、私たちは、ログイン/ログアウトイベントのためのFacebookに登録しているし、それが応答を受信したとき、我々はページをリロードいただきました。今度は、最初のロード後にサイトドメイン上にユーザーCookieがあるので、正しいページがロードされます。
これは機能しますが、問題は2重の負荷です。それは多くの時間がかかります。
ユーザーを返すためにサーバー側でユーザーCookieを取得するにはどうすればよいですか?私は最初のページをリロードする必要はありません。
また、私はyelpを見ましたが、何とか二重負荷をかけずにユーザー情報を読み込むことができます。どうやってそれを行うことができるのか誰にも分かりますか?
ご協力いただきありがとうございます。 ありがとうございます!