Переглянути джерело

登入接口不验证token

zhangnaiwen 2 роки тому
батько
коміт
74b5e5345a
1 змінених файлів з 12 додано та 10 видалено
  1. 12 10
      src/app/helpers/request_handlers.py

+ 12 - 10
src/app/helpers/request_handlers.py

@@ -11,16 +11,18 @@ def configure(app):
         这里验证token
         :return:
         """
-        token = request.headers.get('token')
+        if request.path != '/login':
 
-        g.user_id = None
-        g.user_name = None
+            token = request.headers.get('token')
 
-        if token:
-            payload = verify_jwt(token)
+            g.user_id = None
+            g.user_name = None
 
-            if payload is not None:
-                g.user_id = payload.get('user_id')
-                g.user_name = payload.get('user_name')
-            else:
-                return jsonify(code=StatesCode.UNKNOWN_ERROR, message='无效的token')
+            if token:
+                payload = verify_jwt(token)
+
+                if payload is not None:
+                    g.user_id = payload.get('user_id')
+                    g.user_name = payload.get('user_name')
+                else:
+                    return jsonify(code=StatesCode.UNKNOWN_ERROR, message='无效的token')