Ejemplo n.º 1
0
    def post(self):
        dado = UserRegister.parser.parse_args()
        if UserModel.buscar_por_nome(dado['username']):
            return {"mensagem": "Usuário existente."}, 400
        usuario = UserModel(**dado)
        usuario.salvar_no_banco()

        return {"mensagem": "Usuário criado com sucesso"}
Ejemplo n.º 2
0
def authenticate(username, password):
    user = UserModel.buscar_por_nome(username)
    if user and safe_str_cmp(user.password, password):
        return user
Ejemplo n.º 3
0
 def get(self, nome):
     usuario = UserModel.buscar_por_nome(nome)
     if usuario:
         return usuario.json()
     return {'mensagem': 'Usuário não encontrado'}, 404