我正在尝试建立一个登录/注册系统,其中必须由文本文件验证。我把我的代码放在下面,我可以让它记录第一个用户名和密码,但尝试了一个可怕的while循环,试图通过文本文件循环,以匹配其他凭据,将感谢任何帮助
def Register():
FirstName = input()
Surname = input()
DateOfBirth = input()
Letter1 = FirstName[0]
Letter123 = Surname[0] + Surname[1] + Surname[2]
Number1 = DateOfBirth[-1] + DateOfBirth[-2]
Username = (Letter1 + Letter123 + Number1)
Password = input()
file = open("Credentials.txt", "a")
file.write(Username)
file.write(" ")
file.write(Password)
file.write(" ")
print("Your details have now been saved")
def Login():
Username = input()
Password = input()
while line in open("Credentials.txt","r").readlines():
login_info = line.split()
while Username == login_info[0] and Password == login_info[1]:
if true:
print ("Correct Login")
elif Username == login_info[0+1] and Password == login_info[1+1]:
print("Correct Login")
else:
print ("Invalid Login")
目前没有回答
相关问题 更多 >
编程相关推荐