2011-07-04 121 views
0

我在我的網站上使用Facebook登錄按鈕。Facebook退出問題

訪客可以通過Facebook登錄成功。 FB登錄正在與我自己的會員進行整合。

我的意思是我保留FB登錄日誌。

問題在這裏; 用戶可以通過單擊註銷按鈕(我自己的註銷按鈕)註銷我的網站

當他們按下注銷按鈕時,我將它們重定向到logout.php並運行以下JS; 「FB.logout()」

JS代碼導致該用戶從他們的Facebook帳戶,而不是我的網站註銷。

如果他們在另一個選項卡上登錄Facebook,並刷新我的頁面,他們將再次登錄。

如何結束用戶通過Facebook在我的網站上打開的會話?

回答

0

您也可以從你的機器清除的Facebook會話與下面的代碼:

using Facebook; 

Thread.Sleep(1000); // delay is required to get it work 

Facebook.Session.ConnectSession cn = new   Facebook.Session.ConnectSession(ConfigurationManager.AppSettings["APIKey"].ToString(), ConfigurationManager.AppSettings["Secret"].ToString()); 
cn.Logout();