0

我有以下 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()
4

0 回答 0