Facebook退出问题

时间:2011-07-04 13:02:18

标签: facebook facebook-graph-api fbconnect fbjs

我在我的网站上使用Facebook登录按钮。

访客可以通过facebook成功登录。 FB登录与我自己的会员资格集成。

我的意思是我记录了FB登录日志。

问题出在这里; 用户可以通过单击“注销”按钮(我自己的注销按钮)

从我的站点注销

当他们按下注销按钮时,我将它们重定向到logout.php并运行以下JS; “FB.logout()”

JS代码导致用户从他们的Facebook帐户注销而不是我的网站。

如果他们在另一个标签页上登录facebook,并刷新我的页面,他们将再次登录。

如何结束用户在我的网站上通过Facebook打开的会话?

1 个答案:

答案 0 :(得分: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();