cakephpサイトにfacebookを統合しました。アクセストークンを生成するために作成されたfacebook-code私の問題は、ログアウトしても$ this-> connect-> user( 'id')でfacebook idを取得できた、つまりセッションが存在することです。だからfacebookのログインページに行きます。facebookのセッションが存在するなら、facebook-codeを取得するようにリクエストしています。 $ this-> Session-> delete( 'FB')を使ってセッションをクリアしようとしました。そして、の$ this - >セッション - >(「FB.Me」)を削除します。しかし、何のuse..plsは自分のサイトからログアウトしたときに、自分のサイトでFacebookのセッションを手動でクリアするにはどうすればいいですか?
0
A
答えて
0
マーク助けなかっ:
問題は、あなたのログアウトボタンは、ユーザーがログインしたときに異なることが必要ですフェイスブック。以下は、WebtechnickのFacebookプラグインを使用しているWebアプリケーションの例です(この例は正しく動作しています)。
$logoutLink = '';
if (empty($facebookUser)) {
$logoutLink = $this->Html->link(
$this->Html->tag('span', __('Logout', true)),
array('controller' => 'users', 'action' => 'logout'),
array('escape' => false)
);
} else {
$logoutLink = $this->Facebook->logout(array(
'redirect' => array('controller' => 'users', 'action' => 'logout'),
'label' => __('Logout', true))
);
}
echo $logoutLink;
関連する問題
- 1. 自分のWebサイトに自分のMSIファイルをホストするにはどうすればいいですか
- 2. facebookユーザーを自分のサイトに自動的に記録する
- 3. fbページのレビューを自分のサイトからfbページに送るにはどうすればいいですか?
- 4. インターネットから自分のWebサイト(IIS)にアクセスするにはどうすればいいですか?
- 5. クローラから自分のサイトにデータを取得するにはどうすればよいですか?
- 6. MVCサイトから自分のAPIにアクセスするにはどうすればよいですか?
- 7. node.js herokuアプリで自分のサイトへのアクセスを許可するにはどうすればいいですか
- 8. このペンのコードを自分のサイトに統合するにはどうしたらいいですか?
- 9. ユーザーが自分のウェブサイトから自分のページに自分のアプリケーションを追加できるようにするにはどうすればよいですか?
- 10. 自分のサイトから外部サイトのフォームに入力できますか?
- 11. 自分のサイトでGoogle広告をテストするにはどうすればいいですか
- 12. ReactJS + Webpackに関して、自分のサイトにローカルイメージを含めるにはどうしたらいいですか?
- 13. 自分のサイトに反応コンポーネントを実装するにはどうすればいいですか?
- 14. bible.orgウィジェットを自分のサイトに追加するにはどうすればいいですか?
- 15. AJAXで自分のサイトの結果を更新するにはどうすればよいですか?
- 16. 誰かがGoogle+から自分のサイトにリンクしたときに作成されたウェブリクエストを特定するにはどうすればよいですか?
- 17. ネイティブアプリの自動化中にFacebookとGmailをapiでログアウトするにはどうすればいいですか?
- 18. 自分のサイトから自分のYouTubeアカウントにビデオをアップロードしますか?
- 19. Java - 自分自身を閉じて自分のソフトウェアカーネルパニックなどの自分自身を再起動するにはどうすればいいですか?
- 20. アプリケーションを既定のWebサイトから自分のサイトに移動するにはどうすればよいですか?
- 21. サイトが画像を通して自分のサイトにクッキーを入れないようにするにはどうしたらいいですか?
- 22. ダイレクトリンクアフィリエイトリンクを自分のサイトにリダイレクトするにはどうすればよいですか?
- 23. インタラクティブなトランスクリプトを自分のサイトに埋め込むにはどうしたらいいですか?
- 24. Googleアナリティクスで自分のサイトのFacebook iframe動画をトラッキングするには?
- 25. 自分のGravatarを自分のサイトに変更させるリンクを追加するにはどうすればいいですか?
- 26. ユーザーがGoogle経由で自分のサイトに真に着陸したかどうかを確認するにはどうすればいいですか?
- 27. 自動アニメーション/私は自分のサイト上でスライドショーを自動化しようとしているJavaScriptの
- 28. 自分のプログラムで自分のMacのメディアキーを制御するにはどうすればよいですか?
- 29. 自分のサイトから別のFacebookページにコメントを公開したいですか?
- 30. ユーザーが自分のコードを提案できるサイトですか?
詳細情報が必要です。 '$ this-> Session-> delete();'は他のものにも使えますか? 'debug($ this-> Session-> read());'出力は何ですか?また、 '$ this-> connect-> user()'のコードは公開されていますか? *セッションデータを保持する必要がない場合は、 '$ this-> Session-> destroy()'を使うこともできます。 – deizel
$ this-> Session-> delete();他のcakephpセッションでも動作します。$ this-> Session-> destroy();使用しない – Mark