6
Czy możliwe jest użycie OmniAuth do logowania przed niektórymi działaniami?OmniAuth before_filter wymagający logowania
Pamiętam z railscastu, że Devise ma filtr before_filter, ale czy OmniAuth?
Czy możliwe jest użycie OmniAuth do logowania przed niektórymi działaniami?OmniAuth before_filter wymagający logowania
Pamiętam z railscastu, że Devise ma filtr before_filter, ale czy OmniAuth?
Możesz dodać 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
przypuszczenia: 1. Zdefiniowano stronę logowania z linku (ów), takich jak: <%= link_to "Sign in with Facebook", "/auth/facebook" %>
Zobacz również RailsCasts tagged with authentication