예제 #1
0
def contato():
    telefone = '(88) 8888-8888'
    email = '*****@*****.**'
    endereco = 'Av Washington Soares, 123'
    u = Usuario('Abel', '(88) 8888-8888', '*****@*****.**', 'M', 'Rua 51', 21,
                151, '1234', '1980-08-01', 'casado', True)
    return render_template('contato.html', logado=True, usuario=u)
예제 #2
0
def usuario_inserir():
    if request.method == 'POST':
        # obtém os campos do formulário
        nome = request.form['nome']
        telefone = request.form['telefone']
        email = request.form['email']
        log = request.form['logradouro']
        num = request.form['numero']
        comp = request.form['complemento']
        senha = request.form['senha']
        sexo = request.form['sexo']
        notificar_me = "notificar_me" in request.form
        data_nasc = request.form['data_nasc']
        estado_civil = request.form.get('estado_civil')

        # insere o usuário
        u = Usuario(nome, telefone, email, sexo, log, num, comp, senha,
                    data_nasc, estado_civil, notificar_me)
        contexto.InserirUsuario(u)

        # redireciona para a página inicial
        return redirect(url_for('home'))

    return render_template('usuario_inserir.html',
                           logado=True,
                           estados_civis=estados_civis)
예제 #3
0
def contatos(request, _id=''):
    usuarioMdl = Usuario.usuario()
    usuario = usuarioMdl.consultar_conta(_id)
    if usuario == None:
        return HttpResponse(return_msg('contatos não encontrados', False))
    contatoMdl = Contato.contato()
    contatos = contatoMdl.listar(usuario['_id'])
    aux = []
    for c in contatos:
        aux.append(str(c))
    resultado = json.dumps({'contatos': aux})
    return HttpResponse(resultado)
예제 #4
0
def listar_contato_por_letra(request, _id='', letra=''):
    usuarioMdl = Usuario.usuario()
    usuario = usuarioMdl.consultar_conta(_id)
    if usuario == None:
        return HttpResponse(return_msg('contatos não encontrados', False))
    contatoMdl = Contato.contato()
    contatos = contatoMdl.pesquisar_por_letra(_id, letra)
    if contatos == None:
        return HttpResponse(return_msg('contato não encontrado', False))
    resultado = json.dumps({'contatos': contatos})
    print resultado
    return HttpResponse(resultado)
예제 #5
0
def contatos(request, _id=''):
    usuarioMdl = Usuario.usuario();
    usuario = usuarioMdl.consultar_conta(_id);
    if usuario == None:
        return HttpResponse(return_msg('contatos não encontrados', False)) 
    contatoMdl = Contato.contato();
    contatos = contatoMdl.listar(usuario['_id'])
    aux = []
    for c in contatos:
        aux.append(str(c))
    resultado = json.dumps({'contatos' : aux})
    return HttpResponse(resultado)
예제 #6
0
def listar_contato_por_letra(request, _id = '', letra= ''):
    usuarioMdl = Usuario.usuario();
    usuario = usuarioMdl.consultar_conta(_id);
    if usuario == None:
        return HttpResponse(return_msg('contatos não encontrados', False))
    contatoMdl = Contato.contato();
    contatos = contatoMdl.pesquisar_por_letra(_id, letra)
    if contatos == None:
        return HttpResponse(return_msg('contato não encontrado', False))
    resultado = json.dumps({'contatos' : contatos})
    print resultado
    return HttpResponse(resultado)
예제 #7
0
def autenticar(request):
    email = request.POST['email']
    senha = request.POST['senha']
    u = Usuario.usuario()
    usuario = u.autenticar(email, senha)
    if usuario != None:
        usuario['token'] = '123456'
        id_usuario = usuario['_id']
        del usuario['_id']
        usuario['id'] = str(id_usuario)
        resultado = json.dumps(usuario)
        return HttpResponse(resultado)
    else:
        return HttpResponse(return_msg('usuario nao autenticado', False))
예제 #8
0
def autenticar(request):
    email = request.POST['email']
    senha = request.POST['senha']
    u = Usuario.usuario()
    usuario = u.autenticar(email, senha);
    if usuario != None:
        usuario['token'] = '123456'
        id_usuario = usuario['_id']
        del usuario['_id'];
        usuario['id'] = str(id_usuario)
        resultado = json.dumps(usuario)
        return HttpResponse(resultado)
    else:
        return HttpResponse(return_msg('usuario nao autenticado', False))
예제 #9
0
def registrar_usuario(request):
    email = request.POST['email']
    senha = request.POST['senha']
    if (email != ''):
        u = Usuario.usuario()
        usuario = u.registrar(email, senha)
        if usuario != None:
            usuario['token'] = '123456'
            id_usuario = usuario['_id']
            del usuario['_id'];
            usuario['id'] = str(id_usuario)
            resultado = json.dumps(usuario)
            return HttpResponse(resultado)
        else:
            return HttpResponse(return_msg('falha ao registrar usuário', False))
    else:
        return HttpResponse(return_msg('falha ao registrar usuário', False))        
예제 #10
0
def registrar_usuario(request):
    email = request.POST['email']
    senha = request.POST['senha']
    if (email != ''):
        u = Usuario.usuario()
        usuario = u.registrar(email, senha)
        if usuario != None:
            usuario['token'] = '123456'
            id_usuario = usuario['_id']
            del usuario['_id']
            usuario['id'] = str(id_usuario)
            resultado = json.dumps(usuario)
            return HttpResponse(resultado)
        else:
            return HttpResponse(return_msg('falha ao registrar usuário',
                                           False))
    else:
        return HttpResponse(return_msg('falha ao registrar usuário', False))
예제 #11
0
def recuperar_senha(request, _id=''):
    if (_id != ''):
        u = Usuario.usuario()
        u.recuperar_senha(_id)
    return HttpResponse(return_msg('verifique seu email', True))
예제 #12
0
def recuperar_senha(request, _id = ''):
    if (_id != ''):
        u = Usuario.usuario()
        u.recuperar_senha(_id)
    return HttpResponse(return_msg('verifique seu email', True))