要求:
1.将用户的密码以密文的形式存储
2.用户输错三次之后,再次输入此账户,显示'此账户已被冻结,无法登入'
思路:
1.先在运行脚本的路径下创建两个文件:一个存在用户信息的文件,一个存储冻结用户的文件...2.用户先注册:需要判断用户名是否存在
3.用户登入:
- 先判断用户输入的用户是否在冻结文件中
- 如果不在,再继续匹配用户名和密码
- 当用户输错三次账户或密码的时候,将此用户名写入到冻结文件中...',mode='a',encoding='utf-8') as f: # 将用户注册的信息写入到用户文件中
f.write('%s|%s\n' %(user,get_md5...,判断用户输入的用户名是否在冻结文件中
content = f.read().strip().split('|')
if user in content:...')
with open('freeze',mode='w',encoding='utf-8') as f: # 将输错三次的用户名写入到冻结文件中