Advertisement
Guest User

My Python login code

a guest
Dec 27th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.36 KB | None | 0 0
  1.  
  2. import csv
  3. import random
  4. new_setup_username = 0
  5. setup_account = 0
  6. login_1_success = 0
  7.  
  8.  
  9. while setup_account == 0:
  10.     returning_user = input("returning User? || YES / NO || ")
  11.     #covering all yes bases VV
  12.     if returning_user == ("YES"):
  13.         setup_account = 1 #stage one = has account
  14.     if returning_user == ("Yes"):
  15.         setup_account = 1
  16.     if returning_user == ("yes"):
  17.         setup_account = 1
  18.     if returning_user == ("Y"):
  19.         setup_account = 1
  20.     if returning_user == ("ye"):
  21.         setup_account = 1
  22.     if returning_user == ("y"):
  23.         setup_account = 1
  24.     if returning_user == ("Ye"):
  25.         setup_account = 1
  26.     if returning_user == ("YE"):
  27.         setup_account = 1
  28.     if len(returning_user) == 0:
  29.         setup_account = 0
  30.     #Covering all no bases VV
  31.     if returning_user == ("NO"):
  32.         setup_account = 2 #stage one = has account
  33.     if returning_user == ("No"):
  34.         setup_account = 2
  35.     if returning_user == ("no"):
  36.         setup_account = 2
  37.     if returning_user == ("N"):
  38.         setup_account = 2
  39.     if returning_user == ("na"):
  40.         setup_account = 2
  41.     if returning_user == ("n"):
  42.         setup_account = 2
  43.     if returning_user == ("Na"):
  44.         setup_account = 2
  45.     if returning_user == ("NA"):
  46.         setup_account = 2
  47. while int(setup_account) == 2:
  48.     print (" ")
  49.     while new_setup_username == 0:
  50.        
  51.         new_username = input("Enter new username :: ")
  52.         if len(new_username) == 0:
  53.            
  54.             print ("\n|| ERROR 422 || " + "Please Enter Something as a username")
  55.             print(" ")
  56.         elif len(new_username) < 8:
  57.            
  58.             print ("\nPlease enter a username with more than eight characters")
  59.             print(" ")
  60.         else:
  61.             break
  62.     while new_setup_username == 0:
  63.         new_password = input("Enter new password :: ")
  64.         if len(new_password) == 0:
  65.             print("\n|| ERROR 422 || " + "Please Enter Something as a password")
  66.             print( " ")
  67.         if len(new_password) > 0:
  68.             break
  69.     new_password1 = input("  Confirm password :: ")
  70.  
  71.     if new_password == new_password1:
  72.         if len(new_password) < 8:
  73.             print ("Your password is very weak Please try again")
  74.         if len(new_password) == 8:
  75.             try_password_again = input ("Your Password is moderate do you want to try again? || YES / NO || ")
  76.             if try_password_again == ("YES"):
  77.                 RANDOMUSELESSNESS = 0
  78.             if try_password_again == ("NO"):
  79.                 print ("Your Password and username have been saved")
  80.                 setup_account = 1 # stage three = created account
  81.         if len(new_password) > 8:
  82.             setup_account = 1     #stage three = created account
  83.             import csv
  84.  
  85.  
  86.             row = [str(new_username), str(new_password)]
  87.  
  88.             with open('passwords.csv', 'a') as csvFile:
  89.                 writer = csv.writer(csvFile)
  90.                 writer.writerow(row)
  91.  
  92.            
  93.  
  94.         if not new_password == new_password1:
  95.             print(" ")
  96.             print("Your passwords do not match")
  97.             print("Retrying")
  98.  
  99. login_1_success = 0
  100. login_username_entered = 0
  101. login_password_entered = 0
  102. get_password = ""
  103. while login_1_success == 0:
  104.     with open("passwords.csv") as csvfile:
  105.         reader = csv.reader(csvfile)
  106.         while login_username_entered == 0:
  107.             login_1_username = input("\nEnter username: ")
  108.             if len(login_1_username) == 0:
  109.                 print("\nPlease enter a username")
  110.             if len(login_1_username) > 0:
  111.                 login_username_entered = 1
  112.         for row in reader:
  113.             if row[0] == login_1_username:
  114.                 get_password = row[1]
  115.         while login_password_entered == 0:
  116.            
  117.             login_1_password = input("\nEnter password: ")
  118.             if len(login_1_password) == 0:
  119.                 print("\nPlease enter a password")
  120.             if len(login_1_password) > 0:
  121.                 login_password_entered = 1
  122.  
  123.         if str(login_1_password) == str(get_password):
  124.             login_1_success = 1
  125.             csvfile.close()
  126.         else:
  127.             print("\nUsername/password is incorrect. Try Again.")
  128.             login_1_success = 0
  129.             csvfile.close()
  130. print("\n Succesfully logged in")
  131.  
  132. csvfile.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement