Esempio n. 1
0
def add_usuarios():
    u = UsuariosModel()
    print request.get_json()
    u.nome = request.get_json().get("nome")
    u.email = request.get_json().get("email")
    u.save()
    return jsonify({"message":"Usuario cadastrado com sucesso!"})
Esempio n. 2
0
def usuarios_cadastrar():
    try:
        res = request.get_json()
        user = Usuarios(res['nome'], res['email'])
        db.session.add(user)
        db.session.commit()
        return jsonify({"message": "Usuario cadastrado com sucesso"})
    except Exception as e:
        db.session.rollback()
        return jsonify({"status": 1, "message": "Ocorreu um erro: %s" % e})
Esempio n. 3
0
def cadastrar_usuario():
    try:
        usuario = {}
        usuario["nome"] = raw_input("Digite o nome do usuario: ")
        usuario["email"] = raw_input("Digite o email do usuario: ")
        usuario["senha"] = raw_input("Digite a senha do usuario: ")
        us = Usuarios(usuario["nome"], usuario["email"], usuario["senha"])
        session.add(us)
        session.commit()
        print "[!] Usuario cadastrado com sucesso!"
    except Exception as e:
        print "Falhou ao inserir no banco %s" % e
        session.rollback()
def cadastrar_usuario():
    print "cadastro de usuarios"
    nomeUser = raw_input("Digite o nome do usuario: ")
    emailUser = raw_input("Digite o email do usuario %s: " % nomeUser)
    while True:
        senhaUser = raw_input("Digite a senha do usuario %s: " % nomeUser)
        senhaConfirm = raw_input("Digite a senha novamente: ")
        if senhaConfirm != senhaUser:
            print "As senhas nao coincidem"
        else:
            break
    userPass = session.query(Usuarios).filter(
        Usuarios.email == emailUser, Usuarios.senha == senhaUser).first()
    count = 1
    while count <= 4:
        if userPass == None:
            senhaUser = raw_input(
                "senha incorreta. Digite a senha novamente ou s para \"esqueci a senha\" (tentativa %s de 3): "
                % count)
            userPass = session.query(Usuarios).filter(
                Usuarios.email == emailUser,
                Usuarios.senha == senhaUser).first()
            count += 1

    try:
        engine = create_engine(
            "postgresql://*****:*****@127.0.0.1/test")
        Session = sessionmaker()
        Session.configure(bind=engine)
        session = Session()
        usuario = Usuarios(nomeUser, emailUser, senhaUser)
        session.add(usuario)
        session.commit()
        print "Usuario %s adicionado com sucesso" % nomeUser
    except Exception as e:
        session.rollback()
Esempio n. 5
0
def delete_usuarios(id):
    u = UsuariosModel.objects(id=id).first()
    u.delete()
    return jsonify({"message": "Usuario deletando com sucesso!"})
Esempio n. 6
0
def get_usuarios(id):
    u = UsuariosModel.objects(id=id).first().to_json()
    response = json.loads(u)
    return jsonify({"usuarios":response})
Esempio n. 7
0
def update_usuarios(id):
    u = UsuariosModel.objects(id=id).first()
    u.nome = request.get_json().get("nome")
    u.email = request.get_json().get("email")
    u.save()
    return jsonify({"message":"Dados atualizados com sucesso!"})