request_handlers.py 548 B

1234567891011121314151617181920
  1. from flask import request
  2. from app.defines import StatesCode
  3. from app.utils.jwt_util import verify_jwt
  4. def configure(app):
  5. @app.before_request
  6. def authenticate():
  7. """
  8. 这里验证token
  9. :return:
  10. """
  11. token = request.headers.get('token')
  12. if token:
  13. payload = verify_jwt(token)
  14. if payload is None:
  15. return {"code": StatesCode.SUCCESS, "message": "无效的token"}
  16. else:
  17. return {"code": StatesCode.SUCCESS, "message": "无效的token"}