from fastapi import HTTPException, Request from app.services.auth_service import get_user_for_session SESSION_COOKIE_NAME = "session_id" def get_request_user_id(request: Request) -> str: session_id = request.cookies.get(SESSION_COOKIE_NAME) if session_id: user = get_user_for_session(session_id) if user: return user["id"] raise HTTPException(status_code=401, detail="Not authenticated")