6
OmniAuthを使用して特定のアクションを実行する前にログインする必要はありますか?ログインが必要なOmniAuth before_filter
私はDeviseがbefore_filterを持っていることを覚えていますが、OmniAuthはありますか?
OmniAuthを使用して特定のアクションを実行する前にログインする必要はありますか?ログインが必要なOmniAuth before_filter
私はDeviseがbefore_filterを持っていることを覚えていますが、OmniAuthはありますか?
あなたはbefore_filter
を追加することができます。
class ApplicationController < ActionController::Base
before_filter :authenticate
def authenticate
redirect_to :login unless User.find_by_provider_and_uid(auth["provider"], auth["uid"])
end
...
end
仮定: 1.あなたが好きなリンク(S)でログインページを定義している:<%= link_to "Sign in with Facebook", "/auth/facebook" %>