class UserSessionsController

Public Instance Methods

create() click to toggle source
# 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() click to toggle source
# File lib/generators/templates/app/controllers/user_sessions_controller.rb, line 16
def destroy
  logout
  redirect_to(:users, notice: 'Logged out!')
end