3次登录锁定

Posted 柳姑娘

tags:

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

flag = True
while flag:
    user = input(please input your username:)
    locked = open(locked, r+, encoding=utf8)
    for line1 in locked:
        if user.strip() != line1:
            f = open(账户信息, encoding=utf8)
            for line in f:
                list=line.split(---)
                username=list[0]
                passwd=list[1]
                if username.strip() == user.strip():
                    count = 0
                    while count < 3:
                        psd = input(please input your password:)
                        if passwd.strip() ==  psd.strip():
                            print(welcome !)
                            flag  = False
                            break
                        else:
                            print(passwd error)
                            count += 1
                    if count == 3:
                        print(输错3次,用户已锁定)

                        locked.write(user.strip())
                        locked.close()
                        flag = False
                        break
        else:
            print(用户已锁定)

 

以上是关于3次登录锁定的主要内容,如果未能解决你的问题,请参考以下文章

python 3次登录锁定

用户三次登录锁定

PYTHON3次登录,登录不成功锁定

连续三次登陆失败锁定账户

asp.net 30分钟内5次登陆错误,锁定账号。

SAML 2 和 ADFS 3.0 IDP - SSO 无效状态代码首次登录 - 但之后每次都成功