私はASP.NET Webアプリケーションを持っています
- 公共のコンピューターで実行
- ユーザーが Facebook アカウントを使用して登録できるようにします。
- 登録が完了したら、必ず Facebook からユーザーをログアウトする必要があります。
登録プロセスには、次の手順が含まれます。
- 登録ページは Facebook アイコンで表示されます。
- ユーザーが Facebook アイコンをクリックすると、Facebook Web サイトにリダイレクトされます。
- Facebook サイトで、ユーザーは自分の電子メール アドレスとパスワードを入力し、[ログイン] をクリックします。
- Facebook サイトで、ユーザーは [許可] をクリックしてアプリケーションを承認します。
- ユーザーがアプリケーションにリダイレクトされます。
- データベースで使用されるアプリケーション レジスタ。
- アプリケーションは、Facebook からログアウトするために FB.logout を呼び出します。そのため、新しいユーザーが登録を開始すると、以前のユーザーのアカウントを使用できなくなります。
ステップ 4 でユーザーが [キャンセル] をクリックするまで、アプリケーションは完全に機能します。これが発生すると、ブラウザーはアプリケーションにリダイレクトされ、ユーザーは Facebook にサインインしたままになりますが、アプリケーションはこのユーザーによって承認されません。これは、アプリケーションがアクセス トークンを持っていないため、アプリケーションが FB.logout メソッドを使用して Facebook からこのユーザーをログアウトできないことを意味します。
この場合、Facebook からログアウトするにはどうすればよいですか?
ありがとうございました。