Spaces:
Running
Running
File size: 426 Bytes
e58615a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | """Dependencias compartidas por los routers de la API."""
from __future__ import annotations
from fastapi import HTTPException, Request
from racing_reports.config import DEFAULT_SETTINGS
def require_auth(request: Request) -> None:
pwd = DEFAULT_SETTINGS.access_password
if not pwd:
return
if request.cookies.get("rr_auth") != pwd:
raise HTTPException(status_code=401, detail="No autorizado.")
|