def get(cls, user_id): user = UserModel.find_user(user_id) if not user: return {'message': 'Usario não encontrado'}, 404 user.send_email_reset() return {'message': 'Acesse seu email para trocar a senha'}, 200
def get(self, user_id): user = UserModel.find_user(user_id) if user: return user.json() return {"message": "User not found"}, 404
def delete(self, user_id): user = UserModel.find_user(user_id) if user: try: user.delete_user() return {'message': 'Usuario deletado com sucesso'}, 200 except: return {'message': 'Erro interno ao deletar'}, 500 return {'message': 'Not Found'}, 400
def delete(self, user_id): user = UserModel.find_user(user_id) if user: user.delete_user() return {"message": "User deleted"} return {"message": "User not found"}
def get(cls, user_id): user = UserModel.find_user(user_id) if not user: return {"message": "User not found"} user.ativado = True user.save_user() return {"message": "user id confirmed successfully"}
def get(cls, user_id): user = UserModel.find_user(user_id) if not user: return { "message": "Usuario de id '{}' não cadastrado".format(user_id) }, 404 user.ativado = True user.save_user() #return {"message" : "Usuario '{}' Verificado".format(user_id)}, 200 #reescrevendo header headers = {'Content-Type': 'text/html'} #context é um parametro da função render template, recebe uma kwars, ou Any, #e nele pode ser passado as variaveis que serão utilizadas no template, # neste caso estou passando login e email return make_response( render_template('user_confirm.html', usuario=user.login, email=user.email), 200, headers)
def post(cls, user_id): dados = cls.atributos.parse_args() user = UserModel.find_user(user_id) if not user: return {'message': 'Usario não encontrado'}, 404 if not dados.get('senha') or dados.get('senha') is None: return {'message': 'O campo senha é obrigatório'} if not dados.get( 'compara_senha') or dados.get('compara_senha') is None: return {'message': 'O campo para comparar senhas é obrigatório'} if not safe_str_cmp(dados['senha'], dados['compara_senha']): return {'message': 'Senhas não conferem'} try: user.senha = dados['senha'] user.save_user() except: return {'message': 'Erro ao salvar nova senha'}, 500 return {'message': 'Senha alterada com sucesso'}, 200
def get(self, user_id): user = UserModel.find_user(user_id) if user: return user.json() return {'message': 'Usuario não econtrado'}
def get(self, user_id): user = UserModel.find_user(user_id) if user: return user.json() return {'message': 'user nao achado'}, 404
def delete(self, user_id): user = UserModel.find_user(user_id) if user: user.delete_user() return {'message': 'user deleted.'} return {'message': 'user nao achado.'}