Fix: wrong ip in login logs

This commit is contained in:
Lorenzo Venerandi
2026-03-09 18:31:56 +01:00
parent ad8440c3d8
commit ba3e6c655d
3 changed files with 7 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ from fastapi import APIRouter, Request, Response, Query, Cookie
from fastapi.responses import JSONResponse, PlainTextResponse
from pydantic import BaseModel
from dependencies import get_db
from dependencies import get_db, get_client_ip
from logger import get_app_logger
# Server-side session token store (valid tokens for authenticated sessions)
@@ -52,7 +52,7 @@ def verify_auth(request: Request) -> bool:
@router.post("/api/auth")
async def authenticate(request: Request, body: AuthRequest):
ip = request.client.host
ip = get_client_ip(request)
# Check if IP is currently locked out
record = _auth_attempts.get(ip)