Class: UserSessionsController
Instance Method Summary
collapse
#boolean, #dashboard, #delete_session_for_others_models_scaffold, #do_select_fields, #do_sort_and_paginate, #select_fields, #update_treeview
Instance Method Details
#create ⇒ Object
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/generators/templates/app/controllers/user_sessions_controller.rb', line 5
def create
@user = login(params[:email], params[:password])
if @user
redirect_back_or_to(:users, notice: 'Login successful')
else
flash.now[:alert] = 'Login failed'
render action: 'new'
end
end
|
#destroy ⇒ Object
16
17
18
19
|
# File 'lib/generators/templates/app/controllers/user_sessions_controller.rb', line 16
def destroy
logout
redirect_to(:users, notice: 'Logged out!')
end
|