Ejemplo n.º 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
                })
Ejemplo n.º 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
                })