From: gongzt Date: Sat, 6 May 2023 10:12:42 +0800 Subject:[PATCH] fix old token can still be used normally MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vulcanus/restful/response.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/vulcanus/restful/response.py b/vulcanus/restful/response.py index 0cb8c4b..f21e6ca 100644 --- a/vulcanus/restful/response.py +++ b/vulcanus/restful/response.py @@ -139,9 +139,8 @@ class BaseResponse(Resource): except ValueError: return state.TOKEN_ERROR - cache_token = RedisProxy.redis_connect.get( - "token_" + verify_info["key"]) - if not cache_token: + cache_token = RedisProxy.redis_connect.get("token_" + verify_info["key"]) + if not cache_token or cache_token != token: return state.TOKEN_ERROR args['username'] = verify_info["key"] -- Gitee