def remover():
    print 'Remover usuario.'
    usuario = raw_input('Digite o login do usuario: ')
    content = read_db()
    for u in content.get('usuarios'):
        if u.get('login') == usuario:
            content['usuarios'].remove(u)
            write_db(content)
            print 'Usuario %s removido com sucesso.' % usuario
            break
        else:
            print 'Usuario nao encontrado.'
def autenticar():
    print 'Autenticar usuario.\n'
    content = read_db()
    user = raw_input('Digite seu login: '******'Digite sua senha: ')

    for u in content.get('usuarios'):
        if u.get('login') == user and u.get('senha') == senha:
            print 'Login efetuado com sucesso.'
            break
    else:
        print 'Usuario ou senha invalida.'
Exemple #3
0
def add_server():
    print 'Cadastrar servidor.'
    servidor = {}
    servidor['nome'] = raw_input('Digite o nome do servidor: ')
    servidor['descricao'] = raw_input('Digite uma descricao: ')

    create_cont(servidor.get('nome'))
    servidor['IP'] = ip_cont(servidor.get('nome'))

    banco = read_db()
    banco['servidores'].append(servidor)
    write_db(banco)
def cadastrar():
    print 'Cadastrar usuario.'
    novo = {}
    novo['login'] = raw_input('Digite o login do usuario: ')
    # {'login': '******'}
    novo['senha'] = raw_input('Digite a senha do usuario: ')
    # {'login': '******', 'senha': '1234'}
    print 'Usuario %s cadastrado com sucesso' % novo['login']

    content = read_db()
    content['usuarios'].append(novo)

    write_db(content)

    print 'Saindo...\n'
Exemple #5
0
def rem_server():
    print 'Remover servidor.'
    servidor = raw_input('Digite o nome do servidor: ')
    banco = read_db()
    for s in banco.get('servidores'):
        if s.get('nome') == servidor:
            rem_cont(servidor)
            banco['servidores'].remove(s)
            write_db(banco)
            print 'Servidor %s removido com sucesso.' % servidor
            break
        else:
            print 'Servidor nao encontrado.'

    rem_cont(servidor)
def listar():
    print 'Listar usuarios.'
    content = read_db()
    for u in content.get('usuarios'):
        print u
Exemple #7
0
def list_server():
    print 'Listar servidores.'
    banco = read_db()
    for i, s in enumerate(banco.get('servidores')):
        print i, '-', s.get('nome'), '-', s.get('IP')