Merge remote-tracking branch 'upstream/pull/4198'

This commit is contained in:
Tom Hughes 2023-08-27 09:46:10 +01:00
commit 3422bb541d
4 changed files with 82 additions and 1 deletions

View file

@ -0,0 +1,15 @@
require "rate_limiter"
SIGNUP_IP_LIMITER = if Settings.memcache_servers && Settings.signup_ip_per_day && Settings.signup_ip_max_burst
RateLimiter.new(
Dalli::Client.new(Settings.memcache_servers, :namespace => "rails:signup:ip"),
86400, Settings.signup_ip_per_day, Settings.signup_ip_max_burst
)
end
SIGNUP_EMAIL_LIMITER = if Settings.memcache_servers && Settings.signup_email_per_day && Settings.signup_email_max_burst
RateLimiter.new(
Dalli::Client.new(Settings.memcache_servers, :namespace => "rails:signup:email"),
86400, Settings.signup_email_per_day, Settings.signup_email_max_burst
)
end