0

次のシナリオがあります。

  • ユーザーはFacebook接続でログインします(devise、omniauth)
  • ユーザーがサイトの閲覧を開始します
  • ユーザーがFacebookからログアウトします
  • ユーザーは引き続き閲覧できます。<-これを防ぐにはどうすればよいですか?

アップデート:

gist.github.com/848721をフォローしましたが、それでも解決できません

4

1 に答える 1

0

アクセストークンを使用して、ユーザーをFacebookのログアウトページにリダイレクトできます。

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

次のようなデバイスと統合できます。

controllers / 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
于 2012-09-07T13:34:39.227 に答える