Sha256: bffd56f01c95ef653f7c26ffbfc248689c8f6d677e1b7b54f7a1d827431fef01

Contents?: true

Size: 431 Bytes

Versions: 1

Compression:

Stored size: 431 Bytes

Contents

class Admin::AdminController < ApplicationController
  before_filter :is_admin?
  skip_before_filter :init_session

  layout 'admin'

  def index #dashboard
    'Dashboard here'
  end

  protected
  def init_session(admin_id)
    session[:admin] = admin_id
  end

  def is_admin?
    if session[:admin].nil?
      flash[:warning] = "Login first"
      redirect_to admin_login_path
      false
    else
      true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
drh_admin-0.0.4 lib/generators/admin/templates/app/controllers/admin/admin_controller.rb