码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-09-07 14:58:53      阅读:122      评论:0      收藏:0      [点我收藏+]

标签: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 模拟用户登录,三次错误锁定

标签:python3.0   锁定   用户登录   

原文地址:http://metis.blog.51cto.com/1203503/1963377

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!