Ejemplo n.º 1
0
def basic_authentication(token):
    # g.user = None
    # try:
    #     data = jwt.loads(token)
    # except:
    #     return False
    # if 'username' in data:
    #     g.user = data['username']
    #     return True
    # return False

    user = Users.verify_auth_token(token, session=db.session)
    if not user:
        user = db.session.query(Users).filter(Users.name == token).one_or_none()
        if not user:
            return False
    g.user = user
    return True