我有以下 repl.it,但在登录功能中不起作用。
https://replit.com/@oiuwdeoiuas/dating-app-1#main.py
文本文件的内容如下:
JoeB-member,Open123,M,JoeB@gmail.com,27/8/97,yes,leadership
RuthM-member,open123,F,ruthtest@gmail.com,22/22/22,Christian,patience
当我输入正确的用户名和密码字段时,它会不断恢复为“再试一次”,而不是跳出循环并说“授予访问权限”。
我曾尝试尝试中断的位置和外部 if 语句的位置(缩进),但无法使其正常工作。
def login():
print("---Login---")
notloggedin=True
while notloggedin==True:
with open("dating.txt","r") as f:
username=input("Enter Username:")
password=input("Enter Password:")
reader=csv.reader(f)
for row in reader:
for field in row:
print("This is row[1]",row[1])
if field==username and row[1]==password:
notloggedin==False
break
else:
break
if notloggedin==True:
print("Try again")
else:
print("Access Granted. Let the dating begin.")
profile()