Try out new Rails rate limiting (#53)

Reviewed-on: #53
This commit is contained in:
Andrew Tomaka 2025-01-16 22:19:35 -05:00
parent 53ae35d75f
commit 5b5d1f32b7

View file

@ -1,5 +1,6 @@
class SessionsController < ApplicationController class SessionsController < ApplicationController
require_unregistered_user only: %i[new create] require_unregistered_user only: %i[new create]
rate_limit to: 5, within: 1.minute, only: :create, with: -> { redirect_to new_session_url, alert: "Cannot currently login" }
# GET /sessions/new # GET /sessions/new
def new def new
@session = Session.new @session = Session.new