【问题标题】:Log out facebook when user doesn't give permission当用户未授予权限时注销 Facebook
【发布时间】:2013-07-10 06:02:08
【问题描述】:

我的应用程序 (facebook-php) 将图像上传到用户的墙和页面。一切正常,即使在上传后退出。

当用户使用他的电子邮件和密码登录时出现问题,然后在被要求获得生日等权限时按取消。此时,用户已登录,但我无法创建有效的注销链接

$params = array( 'next' => 'http://localhost/index.php' );
$facebook->getLogoutUrl($params);

(access_token 为“0”)。

退出的唯一方法是访问 facebook.com 并单击退出。还有其他方法可以注销用户吗?

【问题讨论】:

    标签: php facebook


    【解决方案1】:

    不是一个完整的答案,但我解决了这个问题。安装了一个扩展,它使我能够使用 css 注入 facebookpage。我通过将其显示设置为“无”来禁用取消按钮...

    【讨论】:

      【解决方案2】:

      不,用户决定他何时退出或登录 Facebook,您无法在此问题上为他决定,甚至无法添加这样的按钮。

      您需要调整您的应用程序以处理这种情况,您无法注销用户,但您可以知道该用户是否已登录,并相应地显示您的应用程序。

      【讨论】:

      • 这里的问题是,会有多人登录和退出。如果有人不给予许可,继续使用该应用程序,下一个尝试登录的人仍将在前一个人的 Facebook 上工作。有没有办法强制facebook显示登录页面?
      • 什么?!如果每个人都使用不同的计算机,他们就不会在彼此的 Facebook 帐户上。
      • 很抱歉给您带来了困惑。该应用程序将在活动期间在所有访问者都可以访问的计算机上运行...
      • 据我所知,这是不可能的,您需要让用户退出。
      • 让他们像在 chrome 中一样以“匿名模式”上网,这将在浏览器会话结束时强制注销
      猜你喜欢
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多