summaryrefslogtreecommitdiff
path: root/plugins/FBConnect/FBConnectSettings.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-05-22 10:21:22 -0400
committerEvan Prodromou <evan@controlyourself.ca>2009-05-22 10:21:22 -0400
commit677434b113ac58297a32135823c3fc2fc865105c (patch)
treebda8c003aec267e8ff0e3138cf037f1a83b3cd2c /plugins/FBConnect/FBConnectSettings.php
parentebc16062ed2ba6a68d96fbe564c54a3b92b4ef68 (diff)
parent9f23807af4495889a96713c798c0007d5bd6cba7 (diff)
Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x
Diffstat (limited to 'plugins/FBConnect/FBConnectSettings.php')
-rw-r--r--plugins/FBConnect/FBConnectSettings.php14
1 files changed, 12 insertions, 2 deletions
diff --git a/plugins/FBConnect/FBConnectSettings.php b/plugins/FBConnect/FBConnectSettings.php
index b7831269c..7e255f43a 100644
--- a/plugins/FBConnect/FBConnectSettings.php
+++ b/plugins/FBConnect/FBConnectSettings.php
@@ -169,8 +169,18 @@ class FBConnectSettingsAction extends ConnectSettingsAction
return;
}
- $facebook = getFacebook();
- $facebook->logout();
+ try {
+
+ // XXX: not sure what exactly to do here
+
+ $facebook = getFacebook();
+ $facebook->clear_cookie_state();
+
+ } catch (Exception $e) {
+ common_log(LOG_WARNING,
+ 'Couldn\'t clear Facebook cookies: ' .
+ $e->getMessage());
+ }
$this->showForm(_('Facebook user disconnected.'), true);