Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. import pickle
  2. import numpy
  3.  
  4.  
  5. username = {"username":"Username", "password":"Password_Again"}
  6.  
  7. def login_1():
  8. print("//////////////////////////////////////////")
  9. print("////////////////LOG IN////////////////////")
  10. print("//////////////////////////////////////////")
  11. UUsername = input("Username: ")
  12. PPassword = input("password: ")
  13. commands = input("commands: ")
  14. file = open ("Username.pickle", "rb")
  15. username = pickle.load(file)
  16.  
  17. if UUsername == username["username"] and PPassword == username["password"]:
  18. print("you are in ")
  19. else:
  20. print("Wrong password try again!!!")
  21. return login_1()
  22.  
  23. if commands == "b" or commands == "back":
  24. print("returns back to the menu!!!")
  25. return menu()
  26.  
  27.  
  28. def menU(login):
  29. if login == 1:
  30. register()
  31.  
  32. elif login == 2:
  33. login_1()
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. def register():
  41. print("////////////////////////////////////////////////////////")
  42. print("///////////////////REGISTER/////////////////////////////")
  43. print("////////////////////////////////////////////////////////")
  44. print("Register: ")
  45. print("Note: the max password lenght of the charactare is 20")
  46. print("and the minimum is 7")
  47. Username = input("Username: ")
  48. Password = input("Password: ")
  49. print("please type the password down again")
  50. Password_Again = input("Paasword: ")
  51. file = open("Username.pickle", "wb")
  52.  
  53.  
  54.  
  55.  
  56.  
  57. if len(Password) > 20 and len(Password_Again) > 20:
  58. print("////////////////////////////////////////////////////////")
  59. print("///////////////////REGISTER/////////////////////////////")
  60. print("////////////////////////////////////////////////////////")
  61. print("you're password have more charactare than maxinum, please re-try")
  62. return register()
  63. elif len(Password) < 7 and len(Password_Again) < 7:
  64. print("////////////////////////////////////////////////////////")
  65. print("///////////////////REGISTER/////////////////////////////")
  66. print("////////////////////////////////////////////////////////")
  67. print("you're password have less charactare than the minimum please re-try again.")
  68. return register()
  69. if Password != Password_Again:
  70. print("////////////////////////////////////////////////////////")
  71. print("///////////////////REGISTER/////////////////////////////")
  72. print("////////////////////////////////////////////////////////")
  73. print("you didn't press the correct password, please re-try again. ")
  74. return register()
  75. if Password == Password_Again:
  76. username['username'] = (Username)
  77. username['password'] = (Password)
  78. pickle.dump(username, file)
  79. file.close()
  80. print("Registered!")
  81. return login_1()
  82.  
  83.  
  84. class menu():
  85. print("Menu:")
  86. print("1.Register")
  87. print("2. Log in")
  88. global login
  89. login = int(input("press 1-2 to log in or register!!!"))
  90. menU(login)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement