imagine / app /api /routes /auth.py
github-actions[bot]
GitHub deploy: 8ac466cec7cb18a3cdc40223ab11ee9b5f5f569b
e6ce630
raw
history blame contribute delete
473 Bytes
from fastapi import APIRouter, HTTPException
from pydantic import BaseModel
from ..config import settings
router = APIRouter()
class PasswordRequest(BaseModel):
password: str
@router.post("/check-password")
async def check_password(request: PasswordRequest):
correct_password = settings.APP_PASSWORD
if request.password == correct_password:
return {"success": True}
else:
raise HTTPException(status_code=401, detail="Incorrect password")