def get_user(): from flask import request from users.models import Users from utils.auth import Auth is_vaild, info = Auth.decode_auth_token(request.headers['jwt']) user = Users.query.filter_by(id=info["id"]).first() return user
def wrapper(self, *args, **kwargs): from flask import request from utils.auth import Auth is_vaild, info = Auth.decode_auth_token(request.headers['jwt']) if info["is_super"]: fn = origin_func(self, *args, **kwargs) return fn else: return falseReturn("无权访问")
def wrapper(self, *args, **kwargs): from flask import request from utils.auth import Auth # 请求头是否包含"jwt" if "jwt" in request.headers: is_vaild, info = Auth.decode_auth_token(request.headers['jwt']) if is_vaild: fn = origin_func(self, *args, **kwargs) return fn else: return falseReturn(info) else: return VaildReturn("")
def get_user_info(): from flask import request from utils.auth import Auth is_vaild, info = Auth.decode_auth_token(request.headers['jwt']) return info