diff --git a/api/controllers/console/auth/login.py b/api/controllers/console/auth/login.py index ba614aa828..81230caeed 100644 --- a/api/controllers/console/auth/login.py +++ b/api/controllers/console/auth/login.py @@ -95,7 +95,7 @@ class LoginApi(Resource): @console_ns.route("/logout") class LogoutApi(Resource): @setup_required - def get(self): + def post(self): account = cast(Account, flask_login.current_user) if isinstance(account, flask_login.AnonymousUserMixin): return {"result": "success"} diff --git a/web/service/common.ts b/web/service/common.ts index d70315f5c6..7c67805bb7 100644 --- a/web/service/common.ts +++ b/web/service/common.ts @@ -84,8 +84,8 @@ export const updateUserProfile: Fetcher(url, { body }) } -export const logout: Fetcher }> = ({ url, params }) => { - return get(url, params) +export const logout: Fetcher; params?: Record }> = ({ url, body }) => { + return post(url, { body: body ?? {} }) } export const fetchLangGeniusVersion: Fetcher }> = ({ url, params }) => {