Fix: deny deactivated users in permission filtering and auto-login (#13623)

* Fix: Hardening sweep, ensure a user is active, not just authenticated

* Missed this test
This commit is contained in:
Trenton H
2026-08-10 02:25:06 +00:00
committed by GitHub
parent 02e6c49c62
commit 5e5f6a88a3
6 changed files with 144 additions and 4 deletions
+4 -1
View File
@@ -19,7 +19,10 @@ class AutoLoginMiddleware(MiddlewareMixin):
if request.path.startswith("/api/token/") and request.method == "POST":
return None
try:
request.user = User.objects.get(username=settings.AUTO_LOGIN_USERNAME)
request.user = User.objects.get(
username=settings.AUTO_LOGIN_USERNAME,
is_active=True,
)
auth.login(
request=request,
user=request.user,