python3.0 模拟用户登录,三次错误锁定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.0 模拟用户登录,三次错误锁定相关的知识,希望对你有一定的参考价值。

# -*- coding:utf-8 -*-
#需求模拟用户登录,超过三次错误锁定不允许登陆


count = 0

#realname passwd
Real_Username = "test"
Real_Password = "test"

#读取黑名单的内容
f = open(‘black_user‘,‘r‘)
lock_file = f.read()
f.close()

Username = input(‘请输入用户名:‘)

#判断输入用户是否在黑名单内,如果在则不允许输入密码
for i in range(1):
    if lock_file == Username:
        print(‘对不起,您的用户已锁定,暂时不允许使用!‘)
        exit()
    else:
        continue

#尝试输入密码并对输入次数进行计数
for i in range(3):
    Password = input("请输入密码:")
    if Username == Real_Username and Password == Real_Password:
        print("登录成功")
        break
    else:
        print("登录失败")
    count += 1

#如果输入三次错误密码,则提示用户名锁定,并将用户名拉黑
if count == 3:
    print("对不起,您输入的密码错误次数已经达到3次,您的用户名将被锁定")
    f = open("black_user","w")
    f.write("%s"%Username)
    f.close()


本文出自 “Dr小白” 博客,请务必保留此出处http://metis.blog.51cto.com/1203503/1963377

以上是关于python3.0 模拟用户登录,三次错误锁定的主要内容,如果未能解决你的问题,请参考以下文章

Python练习,模拟用户登录接口

Python练习,模拟用户登录接口

Python3 模拟用户密码输入三次错误后锁定

实现用户登录并且输入错误三次后锁定该用户

用户模拟登录

第一周作业,模拟登录