From c6c867cdc2aa9ac07f0ba602af312657417a4799 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Fri, 21 Mar 2025 17:02:49 +0100 Subject: [PATCH] Update code in endpoints/logout.post.py --- endpoints/logout.post.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/endpoints/logout.post.py b/endpoints/logout.post.py index dcad03c..5aab278 100644 --- a/endpoints/logout.post.py +++ b/endpoints/logout.post.py @@ -9,16 +9,15 @@ async def logout_handler( db: Session = Depends(get_db) ): """Demo logout endpoint""" - user = get_user_from_token(token, db) + user = get_user_from_token(token, fake_users_db) if not user: raise HTTPException(status_code=401, detail="Invalid authentication credentials") - # Invalidate token or remove user session - invalidate_token(token) + # Invalidate token or update user session + revoke_token(token) + user["active_session"] = None return { "message": "Logout successful", - "next_steps": [ - "Redirect to login page" - ] + "user_id": user["id"] } \ No newline at end of file