Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- import random
- new_setup_username = 0
- setup_account = 0
- login_1_success = 0
- while setup_account == 0:
- returning_user = input("returning User? || YES / NO || ")
- #covering all yes bases VV
- if returning_user == ("YES"):
- setup_account = 1 #stage one = has account
- if returning_user == ("Yes"):
- setup_account = 1
- if returning_user == ("yes"):
- setup_account = 1
- if returning_user == ("Y"):
- setup_account = 1
- if returning_user == ("ye"):
- setup_account = 1
- if returning_user == ("y"):
- setup_account = 1
- if returning_user == ("Ye"):
- setup_account = 1
- if returning_user == ("YE"):
- setup_account = 1
- if len(returning_user) == 0:
- setup_account = 0
- #Covering all no bases VV
- if returning_user == ("NO"):
- setup_account = 2 #stage one = has account
- if returning_user == ("No"):
- setup_account = 2
- if returning_user == ("no"):
- setup_account = 2
- if returning_user == ("N"):
- setup_account = 2
- if returning_user == ("na"):
- setup_account = 2
- if returning_user == ("n"):
- setup_account = 2
- if returning_user == ("Na"):
- setup_account = 2
- if returning_user == ("NA"):
- setup_account = 2
- while int(setup_account) == 2:
- print (" ")
- while new_setup_username == 0:
- new_username = input("Enter new username :: ")
- if len(new_username) == 0:
- print ("\n|| ERROR 422 || " + "Please Enter Something as a username")
- print(" ")
- elif len(new_username) < 8:
- print ("\nPlease enter a username with more than eight characters")
- print(" ")
- else:
- break
- while new_setup_username == 0:
- new_password = input("Enter new password :: ")
- if len(new_password) == 0:
- print("\n|| ERROR 422 || " + "Please Enter Something as a password")
- print( " ")
- if len(new_password) > 0:
- break
- new_password1 = input(" Confirm password :: ")
- if new_password == new_password1:
- if len(new_password) < 8:
- print ("Your password is very weak Please try again")
- if len(new_password) == 8:
- try_password_again = input ("Your Password is moderate do you want to try again? || YES / NO || ")
- if try_password_again == ("YES"):
- RANDOMUSELESSNESS = 0
- if try_password_again == ("NO"):
- print ("Your Password and username have been saved")
- setup_account = 1 # stage three = created account
- if len(new_password) > 8:
- setup_account = 1 #stage three = created account
- import csv
- row = [str(new_username), str(new_password)]
- with open('passwords.csv', 'a') as csvFile:
- writer = csv.writer(csvFile)
- writer.writerow(row)
- if not new_password == new_password1:
- print(" ")
- print("Your passwords do not match")
- print("Retrying")
- login_1_success = 0
- login_username_entered = 0
- login_password_entered = 0
- get_password = ""
- while login_1_success == 0:
- with open("passwords.csv") as csvfile:
- reader = csv.reader(csvfile)
- while login_username_entered == 0:
- login_1_username = input("\nEnter username: ")
- if len(login_1_username) == 0:
- print("\nPlease enter a username")
- if len(login_1_username) > 0:
- login_username_entered = 1
- for row in reader:
- if row[0] == login_1_username:
- get_password = row[1]
- while login_password_entered == 0:
- login_1_password = input("\nEnter password: ")
- if len(login_1_password) == 0:
- print("\nPlease enter a password")
- if len(login_1_password) > 0:
- login_password_entered = 1
- if str(login_1_password) == str(get_password):
- login_1_success = 1
- csvfile.close()
- else:
- print("\nUsername/password is incorrect. Try Again.")
- login_1_success = 0
- csvfile.close()
- print("\n Succesfully logged in")
- csvfile.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement