浏览代码

Merge pull request #15142 from Classic298/fix-oauth

fix: OAuth authentication failure on second login due to stale session state
Tim Jaeryang Baek 3 月之前
父节点
当前提交
4f8f349c8f
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      backend/open_webui/routers/auths.py

+ 1 - 0
backend/open_webui/routers/auths.py

@@ -669,6 +669,7 @@ async def signup(request: Request, response: Response, form_data: SignupForm):
 @router.get("/signout")
 @router.get("/signout")
 async def signout(request: Request, response: Response):
 async def signout(request: Request, response: Response):
     response.delete_cookie("token")
     response.delete_cookie("token")
+    response.delete_cookie("oui-session")
 
 
     if ENABLE_OAUTH_SIGNUP.value:
     if ENABLE_OAUTH_SIGNUP.value:
         oauth_id_token = request.cookies.get("oauth_id_token")
         oauth_id_token = request.cookies.get("oauth_id_token")