designium/simple-login

View on GitHub
lib/rails/generators/simple_login/templates/application_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ApplicationController < ActionController::Base
  protect_from_forgery

  private  #PRIVATE PRIVATE PRIVATE
  
  def current_user
    @current_user ||= User.find_by_auth_token!(cookies[:auth_token]) if cookies[:auth_token]
  end

  helper_method :current_user

  def authorize
    redirect_to login_url, alert: "Not authorized. Please login." if current_user.nil?
  end
end