WordPressで作成したサイトに問題があり、Facebook PHP SDKを使用してカスタムFacebookログインを作成し、別のページでFacebookJavaScriptSDKを使用しています。しかし、(Facebookログインではなく)標準ログインを使用してWordPressにログインしたとき、JavaScript SDKを使用して壁に投稿するページに移動したとき、および誰かが別のコンピューターでこのコンピューターにログインした場合アカウントはそのアカウントに接続するので、私の解決策は、最初にすべてのFacebook接続をログアウトし、そのページに移動したら、JavaScriptSDKを使用して再度ログインすることです。それは可能ですか?
3 に答える
セッションが存在するかどうかを確認する必要があるSDKを使用してログインできるため、ユーザーがFacebookでログインしているかどうかを知ることができます。問題が発生するときはいつでも、別のセッションでセッション値を取得できるため、好きな場所でそれを使用できます。
PHP SDKとJavaScript SDK を使用したログインは、別のセッションで行われることに注意してください。
PHP と JavaScript ログインの両方を統合するアプリケーションがあります。ユーザーは、JavaScript または PHP のみを使用してログインするのではなく、両方にログインする必要があることがわかりました。
をご覧いただけますwww.wootube.woolei.com
。
そのためには、Facebook セッションをクリアする必要があります。
Facebook のオブジェクトを作成するときはいつでも、Facebook のセッションをチェックします。WordPress ログインでは、WordPress ユーザーのログイン詳細が表示されますが、Facebook SDK コードを含むページにアクセスすると、ユーザーは既に Facebook にログインしていると見なされます。
ご要望に応じて条件を設定できます。セッションを破棄するには、JavaScript SDKまたは使用している SDK のログアウト機能を使用します。Facebook でのログインを求められます。