Update code in endpoints/logout.post.py

This commit is contained in:
Backend IM Bot 2025-03-24 09:15:43 +01:00
parent 531bd176f2
commit cacdd7dc54

View File

@ -1,13 +1,23 @@
from fastapi import APIRouter, HTTPException
from fastapi import APIRouter, Depends, HTTPException
users = [] # In-memory storage
router = APIRouter()
@router.post("/logout")
async def logout():
"""Logout endpoint"""
async def logout_demo(
username: str = "logged_in_user"
):
"""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",