class Admin::SessionsController

Public Instance Methods

create() click to toggle source

Create session for user if user is admin.

# File app/controllers/admin/sessions_controller.rb, line 11
def create
  login(params[:session][:email], params[:session][:password], params[:session][:remember_me])
  if logged_in? and current_user.admin?
    respond_to do |format|
      format.html { redirect_to admin_path}
      format.js { redirect_via_turbolinks_to admin_path}
    end
  else
    respond_to do |format|
      format.html { render 'new'}
      format.js
    end
  end
end
new() click to toggle source

Intialize object for new session if user is admin.

# File app/controllers/admin/sessions_controller.rb, line 6
def new
  redirect_to admin_path and return if logged_in? && current_user.admin?
end