请用户输入用户名,密码
判断是不是上一-题用户注册功能中注册过的用户名和密码,是的话提示登录成功,否则提示重新输入。
请用户输入用户名,密码
判断是不是上一-题用户注册功能中注册过的用户名和密码,是的话提示登录成功,否则提示重新输入。
def auth(username, password):
with open(r'C:/userinfo.txt', 'r', encoding='utf-8') as f:
p = f.readlines()
userinfo = [i.split(':') for i in p]
for i, j in userinfo:
if username == i and password == j.rstrip():
return True
return False
while True:
username = input('请输入用户名:')
password = input('请输入密码:')
if auth(username, password):
print('登录成功')
break
print('输入有误,请重新输入')