class SessionsController

Public Instance Methods

create() click to toggle source
# File lib/generators/monban/templates/app/controllers/sessions_controller.rb, line 7
def create
  user = authenticate_session(session_params)

  if sign_in(user)
    redirect_to root_path
  else
    render :new
  end
end
destroy() click to toggle source
# File lib/generators/monban/templates/app/controllers/sessions_controller.rb, line 17
def destroy
  sign_out
  redirect_to root_path
end
new() click to toggle source
# File lib/generators/monban/templates/app/controllers/sessions_controller.rb, line 4
def new
end

Private Instance Methods

session_params() click to toggle source
# File lib/generators/monban/templates/app/controllers/sessions_controller.rb, line 24
def session_params
  params.require(:session).permit(:email, :password)
end