Advertisement
Guest User

Untitled

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