SECURITY: rate limit user/password login

This commit is contained in:
Sam 2014-09-25 10:06:44 +10:00
parent f02898f834
commit 48145e8e23

View File

@ -51,6 +51,9 @@ class SessionController < ApplicationController
return
end
RateLimiter.new(nil, "login-hr-#{request.remote_ip}", 30, 1.hour).performed!
RateLimiter.new(nil, "login-min-#{request.remote_ip}", 6, 1.minute).performed!
params.require(:login)
params.require(:password)