python模拟Linux shell登陆

本程序主要是实现对python装饰器的进一步利用, 执行的过程如下:

  1. 用户输入用户名密码
  2. open()读取用户文件,判断用户名密码,判断是否锁定
    • 如果用户登入错误次数等于2则代表已经被锁定,则执行下一次输入
    • 如果用户没有被锁定,但用户名密码错误,则提示用户名密码错误,并在文件内把登入错误计数加1,进入下一次输入
  3. 如果经过上面的判断,则直接进入login_index函数(shell函数)

用户列表文件


程序实现


Leave a Reply

Your email address will not be published. Required fields are marked *