如何从Facebook和设计注销

时间:2012-09-07 12:55:51

标签: ruby-on-rails facebook ruby-on-rails-3 devise omniauth

我有以下情况:

  • 用户登录Facebook连接(设计,omniauth)
  • 用户开始浏览网站
  • 用户从Facebook注销
  • 用户仍然可以浏览。 < - 如何防止这种情况发生 发生?

更新

我关注了gist.github.com/848721,但仍无法解决

1 个答案:

答案 0 :(得分:0)

您可以使用访问令牌将用户重定向到Facebook注销页面。

redirect_to "https://www.facebook.com/logout.php?next=#{YOUR_REDIRECT_URL}&access_token=#{USER_ACCESS_TOKEN}"

你可以像这样整合:

<强>控制器/ application_controller.rb

def after_sign_out_path_for(resource_or_scope)
  "https://www.facebook.com/logout.php?next=#{YOUR_REDIRECT_URL}&access_token=#{USER_ACCESS_TOKEN}"
end