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"}
def authenticate(username, password): user = UserModel.buscar_por_nome(username) if user and safe_str_cmp(user.password, password): return user
def get(self, nome): usuario = UserModel.buscar_por_nome(nome) if usuario: return usuario.json() return {'mensagem': 'Usuário não encontrado'}, 404