This commit is contained in:
Florent Daigniere
2024-08-08 10:27:35 +02:00
parent 148c8f9ede
commit 38ea029bd9

View File

@@ -49,7 +49,7 @@ def nginx_authentication():
if not is_port_25:
utils.limiter.exempt_ip_from_ratelimits(client_ip)
elif is_valid_user:
password = urllib.parse.unquote(headers['Auth-Pass']) if 'Auth-Pass' in headers else ''
password = urllib.parse.unquote(headers.get('Auth-Pass'], None))
utils.limiter.rate_limit_user(username, client_ip, password=password)
elif not is_from_webmail:
utils.limiter.rate_limit_ip(client_ip, username)