【问题标题】:FB connect logout problem: Logs out from FB siteFB连接注销问题:从FB站点注销
【发布时间】:2010-10-27 12:30:22
【问题描述】:

当我使用 FB connect 从我的网站注销时,Facebook 帐户也注销了。我需要一个备用注销选项,这样只有我网站的 fb 会话被破坏,而不是来自实际的 fb 网站。

【问题讨论】:

    标签: facebook fbconnect


    【解决方案1】:

    不幸的是,这是 Facebook 呼吁的行为:FB.logout API Reference

    我认为这个想法是大多数人将保持登录到 Facebook,因此也会自动登录到他们访问的所有 FB 连接站点(在授予这些站点的权限之后),这样他们就不会’不必担心登录。然后,如果是公共计算机或他们需要注销一个站点,FB 会确保他们全部注销。

    如果你想要不同的语义,你总是可以提供一个注销按钮,而不是调用 FB.logout,只是将他们的会话标记为不再连接(删除适当的 cookie,更改服务器端所需的任何内容),但我' d 只是坚持默认行为(许多网站会显示一个弹出窗口,说您也将退出 FB)。

    【讨论】:

      【解决方案2】:

      您还必须使用以下内容清除 facebook 创建的会话和 cookie:

      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();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-07
        • 2012-10-18
        • 1970-01-01
        • 1970-01-01
        • 2018-10-20
        • 1970-01-01
        相关资源
        最近更新 更多