file = open('filecontent.txt','r+') read = file.readlines() filetest = "0" import time import hashlib with open('filecontent.txt', 'r+') as file: read = file.readlines() if read == ['0']: usernameinp = input("What do you want to have as your username?") file.truncate(0) file.write(usernameinp) file.write('\n') var = input("What as your password?").encode('utf-8') hashed_var = hashlib.md5(var).hexdigest() file.write(hashed_var) print(read) if len(read) >= 2: # Check if the list has at least two elements stored_username = read[0].strip().lower().replace('\x00', '') # Strip whitespace, convert to lowercase, and remove null characters stored_password = read[1].strip() # Strip whitespace usernamelogin = input("username").strip().lower() # Prompt for username, strip whitespace, and convert to lowercase if usernamelogin == stored_username: passinputhash = input("password").encode('utf-8') hashedlogin = hashlib.md5(passinputhash).hexdigest() if hashedlogin == read[1]: print("YOU ARE NOW LOGGED IN YAYYYYY") time.sleep(5) else: print("Wrong Password")