Class: Admin::SessionController

Inherits:
BaseController show all
Defined in:
app/controllers/admin/session_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/admin/session_controller.rb', line 9

def create
  user = user_scope.authenticate(params[:typus_user][:email], params[:typus_user][:password])

  path = if user
    session[:typus_user_id] = user.id
    params[:back_to] || admin_dashboard_index_path
  else
    new_admin_session_path(:back_to => params[:back_to])
  end

  redirect_to path
end

#destroyObject



22
23
24
# File 'app/controllers/admin/session_controller.rb', line 22

def destroy
  deauthenticate
end

#newObject



7
# File 'app/controllers/admin/session_controller.rb', line 7

def new; end