module TokenAuthenticateMe::Concerns::Controllers::SessionAuthenticateable

Protected Instance Methods

authenticate_with_session() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 22
def authenticate_with_session
  session_authentication = TokenAuthenticateMe::SessionAuthentication.new(controller: self)
  session_authentication.authenticate
end
authenticated_session() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 18
def authenticated_session
  @session ||= authenticate_with_session
end
redirect_to_login() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 35
def redirect_to_login
  redirect_to login_url
end
render_unauthorized() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 39
def render_unauthorized
  save_return_to_url
  flash.now[:error] = "You must be logged in to access this section"
  redirect_to_login
end
return_to_url() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 27
def return_to_url
  session[:return_to]
end
save_return_to_url() click to toggle source
# File lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb, line 31
def save_return_to_url
  session[:return_to] = request.url
end