0

ユーザーが Facebook を使用して自分の Web サイトにログインできるようにしています。ユーザーが次回アクセスして Facebook をログイン方法として使用するたびに、そのユーザーを既存のユーザーとして識別できるはずです。

ご理解のほどよろしくお願いいたします。フローの仕組みは次のとおりです。新規ユーザーが Web サイトにアクセスし、Facebook を選択してログインすると、ユーザーは FB ログイン ページにリダイレクトされ、ユーザーはユーザー名とパスワードを入力し、FB からアクセス トークン コードを受け取ったら、その情報を私のデータベースに保存します。次回ユーザーがサイトにアクセスし、Facebook をログイン方法として選択すると、Facebook ページでの認証後に、最初に返されたのと同じアクセス コードが返されるはずなので、それを既に保存されているアクセス トークン コードと比較して決定します。既存のユーザーか、新しいアカウントを作成する必要があるか。

上記を達成するために、私はhttps://developers.facebook.com/docs/howtos/login/server-side-login/を参照しています

何らかの理由でアクセス トークンの有効期限が切れ続け、Db に既に格納されているアクセス トークンと一致しません。どんな助けでも大歓迎です。

4

1 に答える 1