FB ポリシーに従って、ユーザーがサイトからログアウトすると、FB からもログアウトされます。
しかし、私のセッションは 20 分間非アクティブになると破棄されます。どうにかして FB セッションも破棄できますか?
問題は、別のユーザーがまだ FB にログインしていることを知らずに別のユーザーがサイトにアクセスし、良い UI を作ろうとしている私のシステムが、FB ユーザーがアクティブであることを確認すると、自動的にログインし直すことです。
FB ポリシーに従って、ユーザーがサイトからログアウトすると、FB からもログアウトされます。
しかし、私のセッションは 20 分間非アクティブになると破棄されます。どうにかして FB セッションも破棄できますか?
問題は、別のユーザーがまだ FB にログインしていることを知らずに別のユーザーがサイトにアクセスし、良い UI を作ろうとしている私のシステムが、FB ユーザーがアクティブであることを確認すると、自動的にログインし直すことです。
JSSDK を使用していると仮定すると、ユーザーをログアウトする方法があります。セッションを無効にするときにこれを呼び出すことができますが、それが発生したときにクライアント側のコードをトリガーできると仮定します。
https://developers.facebook.com/docs/reference/javascript/FB.logout/を参照してください。