30 lines
967 B
Diff
30 lines
967 B
Diff
From: gongzt <gong_zhengtang@163.com>
|
|
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
|