Guest User

Untitled

a guest
Mar 26th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.17 KB | None | 0 0
  1. data = []
  2. data.append("user 54321")
  3. print('Welcome!')
  4. def main1():
  5. n = 3
  6. b = 5
  7. while (n != 0):
  8. str = []
  9. a = input('Select:\n1.Registration.\n2.Entry.\n0.Exit of the program.')
  10. if(a.isdigit()==True):
  11. n = int(a)
  12. if (int(a) == 1):
  13. print('New user registration.')
  14. reg_login = input('Create a username:')
  15. for i in range(len(data)):
  16. str = data[i].split(" ")
  17. if str[0] == reg_login:
  18. j = 1
  19. c = i
  20. break
  21. if (reg_login == str[0]):
  22. print('User exists!')
  23. else:
  24. reg_password = input('Create a password:')
  25. print('You successfully registred!')
  26. data.append(reg_login + " " + reg_password)
  27. elif (int(a) == 2):
  28. j = 0
  29. print('Login to the system.')
  30. login = input('Enter username:')
  31. for i in range(len(data)):
  32. str = data[i].split(" ")
  33. if (str[0] == login):
  34. j = 1
  35. c = i
  36. break
  37. if j != 1:
  38. print('Wrong username!')
  39. else:
  40. password = input('Enter password:')
  41. if (password == str[1]):
  42. print('You are logged in as a user!')
  43. while ((int(b) != 3) or (int(b) != 4)):
  44. b = input(
  45. 'Select:\n1.Change login.\n2.Change password.\n3.Exit of the account.\n4.Exit of the program.')
  46. if (b.isdigit() == True):
  47. if (int(b) == 1):
  48. for i in range(len(data)):
  49. str = data[i].split(" ")
  50. if str[0] == login:
  51. c = i
  52. break
  53. data.pop(c)
  54. login = input('Create a new username:')
  55. password1 = 0
  56. while (password1 != str[1]):
  57. password1 = input('Enter password:')
  58. if (password1 == str[1]):
  59. data.append(login + " " + str[1])
  60. else:
  61. print('Wrong password!')
  62. elif (int(b) == 2):
  63. for i in range(len(data)):
  64. str = data[i].split(" ")
  65. if str[0] == login:
  66. j = 1
  67. c = i
  68. break
  69. data.pop(c)
  70. password1 = 0
  71. while (password1 != str[1]):
  72. password1 = input('Enter password:')
  73. if (password1 == str[1]):
  74. password = input('Create a new password:')
  75. data.append(str[0] + " " + password)
  76. else:
  77. print('Wrong password!')
  78. elif (int(b) == 3):
  79. break
  80. elif (int(b) == 4):
  81. return 0
  82. else:
  83. print('Wrong input!')
  84. else:
  85. print('Wrong input!')
  86. else:
  87. print('Wrong password!')
  88. else:
  89. print('Wrong input!')
  90. else:
  91. print('Wrong input!')
  92. main1()
Add Comment
Please, Sign In to add comment