Update code in endpoints/logout.post.py

This commit is contained in:
Backend IM Bot 2025-03-24 09:23:41 +01:00
parent cacdd7dc54
commit 66db03be4b

View File

@ -1,25 +1,15 @@
from fastapi import APIRouter, Depends, HTTPException
users = [] # In-memory storage
from fastapi import APIRouter, HTTPException
router = APIRouter()
@router.post("/logout")
async def logout_demo(
username: str = "logged_in_user"
):
async def logout():
"""Demo logout endpoint"""
if request.method != "POST":
raise HTTPException(status_code=405, detail="Method Not Allowed")
user = next((u for u in users if u["username"] == username), None)
if not user:
raise HTTPException(status_code=400, detail="Invalid user")
# Perform logout logic (e.g., invalidate token)
return {
"message": "Logout successful",
"method": "POST",
"_verb": "post"
"_verb": "post",
"message": "Logout successful (demo)"
}