
f = open('login_account.txt','r')
login = dict({
})
for i in f:
str_line = i.strip().rsplit(',')
login[str_line[0]] = str_line
print(login)
while True:
username = input('请输入用户名:').strip()
if username not in login:
print('用户不存在')
continue
if int(login[username][2]) == 1:
print('此账号已锁定,请联系管理员解锁')
continue
a = 0
while a < 3:
if a == 2:
print('最后一次输错密码将会锁定账号登录')
psd = input('请输入密码:').strip()
if psd != login[username][1]:
print(f'"{username}"该账号已被锁定')
a += 1
continue
psd = input('请输入密码:').strip()
if psd != login[username][1]:
print('密码错误,请重新输入')
a += 1
else:
print('登陆成功')
exit()
if a == 3:
login[username][2] = '1'
print(login)
f2 = open('login_account.txt', 'w')
for k, v in login.items():
valu = ','.join(v) + '\n'
f2.write(valu)
f2.close()
exit()