def post(cls): dados = atributos.parse_args() usuario = UsuarioModel.encontrar_por_email(dados['email']) if usuario and safe_str_cmp(usuario.senha, dados['senha']): token_de_acesso = create_access_token(identity=usuario.usuario_id) return {'access_token': token_de_acesso}, 200 return {'message': 'O email ou senha estão incorretos.'}, 401
def post(self): dados = atributos.parse_args() if UsuarioModel.encontrar_por_email(dados['email']): return { 'message': 'O email {} já está sendo utilizado.'.format(dados['email']) } usuario = UsuarioModel(**dados) usuario.salvar_usuario() return {'message': 'Usuário criado com sucesso.'}, 201