Пример #1
0
    def new_password(recovery_code):
        user = UserController()
        result = user.verify_auth_token(recovery_code)

        if result["status"] == 200:
            res = user.get_user_by_recovery(str(recovery_code))
            if res is not None:
                return render_template("new_password.html",
                                       data={
                                           "status": result["status"],
                                           "msg": None,
                                           "type": None,
                                           "user_id": res.id
                                       })
            else:
                return render_template(
                    "recovery.html",
                    data={
                        "status": 400,
                        "msg":
                        "Erro ao tentar acessar os dados do usuário. Tente novamente mais tarde",
                        "type": 1
                    })
        else:
            return render_template(
                "recovery.html",
                data={
                    "status": result["status"],
                    "msg":
                    "Token expirado ou inválido, solicite novamente a alteração da senha",
                    "type": 1
                })
Пример #2
0
    def new_password(recovery_code):
        user = UserController()
        result = user.verify_auth_token(recovery_code)

        if result['status'] == 200:
            res = user.get_user_by_recovery(str(recovery_code))
            if res is not None:
                return render_template('new_password.html',
                                       data={
                                           'status': result['status'],
                                           'msg': None,
                                           'type': None,
                                           'user_id': res.id
                                       })
            else:
                return render_template(
                    'recovery.html',
                    data={
                        'status': 400,
                        'msg':
                        'Erro ao tentar acessar os dados do usuário. Tente novamente mais tarde.',
                        'type': 1
                    })
        else:
            return render_template(
                'recovery.html',
                data={
                    'status': result['status'],
                    'msg':
                    'Token expirado ou inválido, solicite novamente a alteração de senha',
                    'type': 1
                })
Пример #3
0
 def verify_token(*args, **kwargs):
     user = UserController()
     try:
         result = user.verify_auth_token(request.headers['access_token'])
         if result['status'] == 200:
             return f(*args, **kwargs)
         else:
             abort(result['status'], result['message'])
     except KeyError as e:
         abort(401, 'Você precisa enviar um token de acesso')
Пример #4
0
 def verify_token(*args, **kwargs):
     user = UserController()
     try:
         result = user.verify_auth_token(
             request.headers["access_token"])
         if result["status"] == 200:
             return f(*args, **kwargs)
         else:
             abort(result["status"], result["message"])
     except KeyError as e:
         abort(401, "Você precisa enviar um token de acesso")
Пример #5
0
 def verify_token(*args, **kwargs):
     user = UserController()
     try:
         result = user.verify_auth_token(
             request.headers['access_token'])
         if result['status'] == 200:
             return f(*args, **kwargs)
         else:
             abort(result['status'], result['message'])
     except KeyError as e:
         abort(401, 'Access Token is required')