Update code in endpoints/logout.post.py

This commit is contained in:
Backend IM Bot 2025-03-21 18:22:38 +01:00
parent fe136a7aea
commit 5de275c8da

View File

@ -9,17 +9,17 @@ async def logout_handler(
db: Session = Depends(get_db) db: Session = Depends(get_db)
): ):
"""Demo logout endpoint""" """Demo logout endpoint"""
user = get_user_from_token(token, db) user = get_current_user(token, db)
if not user: if not user:
raise HTTPException(status_code=401, detail="Invalid token") raise HTTPException(status_code=401, detail="Invalid authentication credentials")
fake_users_db[user["username"]]["disabled"] = True # Invalidate token or remove user session
fake_users_db[user.username]["disabled"] = True
return { return {
"message": "Logout successful", "message": "Logout successful",
"user": user["username"], "metadata": {
"next_steps": [ "user_id": user.id,
"Clear browser cookies", "username": user.username
"Revoke refresh token" }
]
} }