daily pastebin goal
7%
SHARE
TWEET

Untitled

a guest Dec 6th, 2016 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def login():
  2.     user=''
  3.     password=''
  4.     while(user=='' and password==''):
  5.         user = str(input('Username:\n'))
  6.         password = str(input('Password:\n'))
  7.         if cria_dados(user,password) == True:
  8.             main()
  9.             return True
  10.  
  11.  
  12.  
  13. def cria_dados(user,password):
  14.     f_utili = open('c:Desktop\\2IrcProjeto\\utilizadores.txt','r+',encoding='utf8')
  15.     utilizadores = {}
  16.     if user.lower() not in utilizadores.items():
  17.         f_utili.seek(0,2)
  18.         utilizadores[user.lower()] = password
  19.         f_utili.write(user + '\n' + password + '\n\n')
  20.         print('utilizador criado')
  21.         return True
  22.     else:
  23.         print('Ja existe este utilizador.')
  24.         return False
  25.     f_utili.close()
  26.    
  27.  
  28. def mostra_utilizadores():
  29.     f_utili = open('c:Desktop\\2IrcProjeto\\utilizadores.txt','r', encoding = 'utf8')
  30.     le = f_utili.read()
  31.     print (le)
  32.     f_utili.close()
  33.  
  34.  
  35. def listar_utilizadores():
  36.     f_utili = open('c:Desktop\\2IrcProjeto\\utilizadores.txt', 'r', encoding = 'utf8')
  37.     linha = f_utili.readlines()
  38.     for linha in f_utili:
  39.         pass
  40.    
  41.  
  42.  
  43. def main():
  44.     n = int()
  45.     while(n<1 or n>9):
  46.         print('1: Log In')
  47.         print('2: Listar todas as mensagens por ler.')
  48.         print('3: Listar clientes autorizados.')
  49.         print('4: Enviar mensagem.')
  50.         print('5: Listar as mensagens lidas.')
  51.         print('6: Apagar mensagens.')
  52.         print('7: Mudar Password.')
  53.         print('8: Obter privilegios.')
  54.         print('9: Log Out')
  55.         print('')
  56.         n=int(input('escolha a sua opçao'))    
  57.    
  58.     if (n==1):
  59.         login()
  60.        
  61.     elif (n==2):
  62.         mostra_utilizadores()
  63.     elif (n==3):
  64.         pass
  65.     elif (n==4):
  66.         pass
  67.     elif (n==5):
  68.         pass
  69.     elif (n==6):
  70.         pass
  71.     elif (n==7):
  72.         pass
  73.     elif (n==8):
  74.         pass
  75.     elif (n==9):
  76.         pass
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top