Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.20 KB | None | 0 0
  1. import cPickle as pickle
  2. import time as t
  3.  
  4.  
  5. def StartUp():
  6.    
  7.     print "Have you an account?"
  8.  
  9.     answer = raw_input()
  10.  
  11.     if answer == 'yes':
  12.         Login()
  13.  
  14.     else:
  15.         CreateAccount()
  16.  
  17. def CreateAccount():
  18.  
  19.     pickle.load(open('Usernames.p'))
  20.     pickle.load(open('Passwords.p'))
  21.  
  22.     print pickle.load(open('Usernames.p')) #I only put these because they
  23.     print pickle.load(open('Passwords.p')) #helped show me if the info appended properly
  24.                                            #I do this more than once
  25.  
  26.     Username = []
  27.     Password = []
  28.  
  29.     print "\nPlease give the following info required to create an account"
  30.  
  31.     t.sleep(1)
  32.  
  33.     print"Username:  "
  34.  
  35.     username = raw_input()
  36.     Username.append(username)
  37.    
  38.     print "Password:  "
  39.  
  40.     password = raw_input()
  41.     Password.append(password)
  42.  
  43.     pickle.dump(Username, open('Usernames.p', 'w'))
  44.     pickle.dump(Password, open('Passwords.p', 'w'))
  45.  
  46.     Login()
  47.  
  48. def Login():
  49.  
  50.     print pickle.load(open('Usernames.p'))
  51.     print pickle.load(open('Passwords.p'))
  52.  
  53.     newuse = pickle.load(open('Usernames.p'))
  54.     newpass = pickle.load(open('Passwords.p'))
  55.  
  56.     print"PLease Login"
  57.     t.sleep(1)
  58.  
  59.     print"Provide Username:  "
  60.  
  61.     for a in newuse:
  62.  
  63.         if a == raw_input():
  64.  
  65.             print"Provide Password: "
  66.  
  67.             for b in newpass:
  68.  
  69.                 if b == raw_input():
  70.                     SaveData()
  71.                 else:
  72.                     Login()
  73.             else:
  74.                 Login()
  75.    
  76. def SaveData():
  77.  
  78.         print "would you like to save, or view data"
  79.  
  80.         answer = raw_input().lower()
  81.  
  82.         if answer == 'save':
  83.  
  84.             print "Keep it neat..."
  85.  
  86.             t.sleep(1)
  87.  
  88.             print "Please input information you wish to save:"
  89.  
  90.             data = raw_input()
  91.  
  92.             pickle.dump(data, open("stored.txt", "w"))
  93.  
  94.             raw_input('Press enter to Exit...')
  95.            
  96.             quit()
  97.        
  98.         else:
  99.  
  100.             y = pickle.load(open("stored.txt"))
  101.  
  102.             print y
  103.  
  104.             t.sleep(3)
  105.  
  106.             raw_input('Press enter to Exit...')
  107.            
  108.             quit()
  109.  
  110. StartUp()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement