Advertisement
Guest User

Untitled

a guest
Mar 4th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. while True:
  2. print "1. Login"
  3. print "2. Register"
  4. print "3. View user"
  5.  
  6. pilihan = raw_input("Pilih opsi [1,2,3]:")
  7.  
  8.  
  9. def login(user, password):
  10. try:
  11. with open("users.txt", 'r') as f:
  12. for line in f:
  13. login = line.split()
  14. if login[0] == user and login[1] == password:
  15. return True
  16. except IOError:
  17. print "file tidak ada"
  18.  
  19.  
  20. if pilihan == "1":
  21. user = raw_input('username:')
  22. password = raw_input('password:')
  23. if login(user, password):
  24. print "Welcome %s" % user
  25. else:
  26. print "User tidak ditemukan"
  27. elif pilihan == "2":
  28. username = raw_input('username:')
  29. password = raw_input('password:')
  30. try:
  31. with open("users.txt", 'a') as f:
  32. f.write(username + " ")
  33. f.write(password + "\n")
  34. except IOError:
  35. print "File tidak ada"
  36. elif pilihan == "3":
  37. list_user = []
  38. try:
  39. with open("users.txt", 'r') as f:
  40. for line in f:
  41. row = []
  42. data_dict = {}
  43. data = line.split()
  44. data_dict['username'] = data[0]
  45. data_dict['password'] = data[1]
  46. row.append(data_dict)
  47. list_user.append(row)
  48. except IOError:
  49. print "File tidak ditemukan"
  50. print list_user
  51. else:
  52. print "Pilihan Anda tidak ada"
  53. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement