from fastapi import HTTPException, Request def require_session(request: Request) -> None: if not request.session.get("authenticated"): raise HTTPException(status_code=401, detail="Not authenticated")