初步算是实现了,很有成就感,哈哈哈!!!
# Author:Johnson
import sys
count=0
while count<3:
_username = ''
_password = ''
black_name=''
username = input('请输入用户名:')
f=open(r"./black_name.ini")
lines=f.readlines()
for line in lines:
if line[0:]==username:
black_name=line[0:]
f = open(r"./login.ini")
lines = f.readlines()
for line in lines:
if line[0:line.find(',')]==username:
_username=line[0:line.find(',')]
_password=line[line.find(',') + 1:line.find('/n')]
f.closed
if _username=='':
print('用户名不存在,请重新输入')
continue
if black_name==username:
print('该用户已进入黑名单')
continue
password = input('请输入密码:')
if _username==username and _password==password:
print('认证成功,欢迎',username)
break
else:
print('用户名或密码错误,请重新输入。')
count+=1
if count==3:
f=open("./black_name.ini",'w')
f.write(username)
print('密码连续输错三次,{name}已写入黑名单'.format(name=username))
break