def post(self): logging.warning("Sessão: " + str(self.session.get('email'))) if self.session.get('email') is None: logging.warning("Pegando as variáveis do GET") nome = self.request.get('nome') username = self.request.get('username') password = self.request.get('password') conf_password = self.request.get('conf_password') dados = { 'username': username, 'password': password, 'conf_password': conf_password, } msg = Usuario.validar_cadastro_usuario(dados) if msg is None: logging.warning(u"Salvando no banco") usuario = Usuario(key_name=username) usuario.nome = nome usuario.username = username usuario.password = usuario.senha_md5(password) usuario.put() logging.warning("Salvo no banco") self.session['email'] = username render(self) else: render(self, template_name='cadastro.html', values={'erro': msg}) else: render(self)
def signUp(): print('========================================================================================================================') NovoUsuario = Usuario() NovoUsuario.nome = input('Digite o nome de usuário') NovoUsuario.email = input('Digie seu E-mail') NovoUsuario.senha = input('Qual será sua senha? Remonmendamos uma senha com mais de 8 dígitos numeros ') NovoUsuario.dataNasc = input('Digite sua data de nascimento') NovoUsuario.profissao = input('Digite sua profissão') NovoUsuario.genero=input("digite seu genero") NovoUsuario.cidade=input("digite sua cidade") NovoUsuario.estado=input("digite seu estado") NovoUsuario.pais=input("digite seu pais") UsuarioDAO.inserir(NovoUsuario)
def carregarAmigos(self,usuario): usuarioDAO = UsuarioDAO() usuario.amigos = [] amigos = usuarioDAO.getListAmigos(usuario.id) for amigo in amigos: usuarioAmigo = Usuario() usuarioAmigo.id = amigo[0] usuarioAmigo.email = amigo[1] usuarioAmigo.senha = amigo[2] usuarioAmigo.nome = amigo[3] usuarioAmigo.data_nascimento = amigo[4] usuarioAmigo.genero = amigo[5] usuarioAmigo.estado_civil = amigo[6] usuarioAmigo.profissao = amigo[7] usuario.amigos.append(usuarioAmigo) # Adicionando o usuário a lista de amigos do usuário
def carregarParticipantes(self, grupo): grupoDAO = GrupoDAO() participantes = grupoDAO.getListParticipantes(grupo) for participante in participantes: usuario = Usuario() usuario.id = participante[0] usuario.email = participante[1] usuario.senha = participante[2] usuario.nome = participante[3] usuario.data_nascimento = participante[4] usuario.genero = participante[5] usuario.estado_civil = participante[6] usuario.profissao = participante[7] grupo.participantes.append( usuario) # Adicionando participantes do grupo