This repository has been archived on 2020-05-27. You can view files and clone it, but cannot push or open issues/pull-requests.
binaryattraction/app/controllers/sessions.rb

28 lines
481 B
Ruby

class Sessions < Application
def index
redirect '/'
end
def new
render
end
def create
user = User.find_by_user_name params[:user_name]
if user.authenticated_against?(params[:password])
session[:user_id] = user.id
flash[:notice] = 'Great success!'
redirect '/'
else
flash[:error] = 'Login failed'
render :new
end
end
def delete
reset_session
flash[:notice] = 'Goodbye!'
redirect '/'
end
end