def alterar(self): #TODO:impedir que outro usuário altere meus dados nome = self.request.get('nome').strip() self.usuario.nome=nome u = Usuario.find_by_email(self.usuario.email) u.nome = nome u.put() self.redirecionar(url['menu_usuario'], ['Seus dados foram alterados.'])
def excluir(self, email): email = str(urllib.unquote(email)) u = Usuario.find_by_email(email) u.del_credencial(org) u.put() if u.key == self.usuario.key: # Caso o próprio usuário exclua sua self.usuario = u # credencial de organizador, # atualiza a memória para ficar # consistente com o banco self.redirecionar('/entrou')