class Spree::Auth::Engine
Public Class Methods
prepare_backend()
click to toggle source
# File lib/spree/auth/engine.rb, line 49 def self.prepare_backend Spree::Admin::BaseController.unauthorized_redirect = -> do if try_spree_current_user flash[:error] = I18n.t('spree.authorization_failure') if Spree::Auth::Engine.redirect_back_on_unauthorized? redirect_back(fallback_location: spree.admin_unauthorized_path) else redirect_to spree.admin_unauthorized_path end else store_location if Spree::Auth::Engine.redirect_back_on_unauthorized? redirect_back(fallback_location: spree.admin_login_path) else redirect_to spree.admin_login_path end end end end
prepare_frontend()
click to toggle source
# File lib/spree/auth/engine.rb, line 72 def self.prepare_frontend Spree::BaseController.unauthorized_redirect = -> do if try_spree_current_user flash[:error] = I18n.t('spree.authorization_failure') if Spree::Auth::Engine.redirect_back_on_unauthorized? redirect_back(fallback_location: spree.unauthorized_path) else redirect_to spree.unauthorized_path end else store_location if Spree::Auth::Engine.redirect_back_on_unauthorized? redirect_back(fallback_location: spree.login_path) else redirect_to spree.login_path end end end end