发现用户是否已退出 facebook 或未使用 facebooker2
不幸的是,即使我退出了 facebook.com 我的网站,我在我的网站上使用 facebooker2:
- fb_cookie 仍然包含内容,例如:
access_token=xxxxx&base_domain=mysite.com&expires=1319101200&secret=yyyyyyyyy&sig=zzzzzzzz&uid =1234567890 它永远不会失效
- current_facebook_user 仍然包含当前的 facebook 用户。
我如何:
- 使这些变量无效
- 知道用户是否已退出 facebook - 请知道解决方案必须通过 ruby 进行。
I'm using facebooker2 with my site unfortunately even if i logged out of facebook.com my site:
- fb_cookie still contains stuff eg:
access_token=xxxxx&base_domain=mysite.com&expires=1319101200&secret=yyyyyyyyy&sig=zzzzzzz&uid=1234567890 it never gets invalidated
- current_facebook_user still contains the current facebook user.
How do i:
- invalidate those variables
- know if the user has logged out of facebook - please do know the solution must by in ruby.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我与作者有几封电子邮件,看起来这里唯一的情况是捕获 current_facebook_user.fetch 引发的异常。如果它抛出异常,很可能用户已经退出 Facebook。
i have a few emails with the author and it looks like the only situation here is to catch the exception thrown by current_facebook_user.fetch. If it throws an exception most likely that user has log out of facebook.