fix: correct cache key format for login attempt tracking

This commit is contained in:
wxg0103 2025-09-25 16:19:05 +08:00
parent 97b5847bb2
commit d883d0fa3e

View File

@ -168,7 +168,7 @@ class CaptchaSerializer(serializers.Serializer):
if max_attempts == -1:
need_captcha = False
elif max_attempts > 0:
fail_count = cache.get(system_get_key(f'system_{username}'), version=system_version) or 0
fail_count = cache.get(system_get_key(f'{type}_{username}'), version=system_version) or 0
need_captcha = fail_count >= max_attempts