Advertisement
Guest User

You pay dorra dorra

a guest
Dec 7th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. #Mr Frost 18401 5424
  2. import random
  3. #2D Array to store the users and passwords when the program is running
  4. usersArray = []
  5.  
  6. def loadFile():
  7. usersFile = open("users.txt", "r")
  8.  
  9. for line in usersFile:
  10. user = []
  11. user = line.split(",")
  12.  
  13. user[len(user)-1] = user[len(user)-1].strip("\n")
  14.  
  15. usersArray.append(user)
  16.  
  17. usersFile.close()
  18.  
  19. def signUp():
  20. #Ask the user for their name
  21. firstName = input("Please enter your first name\n")
  22. surname = input("Please enter your surname\n")
  23.  
  24. #Generate the first part of the username
  25. username = firstName + surname
  26.  
  27. #Concatenate 3 random numbers at the end
  28. counter = 0
  29. while counter < 3:
  30. randomNumber = random.randint(0,9)
  31. username = username + str(randomNumber)
  32. counter = counter + 1
  33.  
  34. #Ask for the password two times
  35. password = input("Please enter your password\n")
  36. password1 = input("Please re-enter your password\n")
  37.  
  38. #Continue the program if the passwords match
  39. if password == password1:
  40. print("Passwords match")
  41. else:
  42. print("Passwords don't match")
  43. exit()
  44.  
  45. print("Your username is " + username + " please make a note of this")
  46.  
  47. user = []
  48. user.append(username)
  49. user.append(password)
  50. usersArray.append(user)
  51. print(usersArray)
  52.  
  53. usersFile = open("users.txt", "w")
  54.  
  55. for user in usersArray:
  56. lineForFile = ""
  57.  
  58. for item in user:
  59. if item == user[len(user)-1]:
  60. lineForFile = lineForFile + item + "\n"
  61. else:
  62. lineForFile = lineForFile + item + ","
  63.  
  64. print(lineForFile)
  65. usersFile.write(lineForFile)
  66.  
  67. usersFile.close()
  68.  
  69. def login():
  70.  
  71. loggedIn = False
  72.  
  73. while not loggedIn:
  74.  
  75. enteredUsername = input("Enter your username\n")
  76. enteredPassword = input("Enter your password\n")
  77.  
  78. for user in usersArray:
  79. if enteredUsername == user[0] and enteredPassword == user[1]:
  80. print("Login sucessful")
  81. loggedIn = True
  82.  
  83. if not loggedIn:
  84. print("username or password incorrect")
  85.  
  86.  
  87. return loggedIn
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement