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

# -*- coding:utf-8 -*-
#需求模拟用户登陆,超过三次错误锁定不容许登录
 
 
count  =  0
 
#realname passwd
Real_Username  =  "test"
Real_Password  =  "test"
 
#读取黑名单的内容
=  open ( 'black_user' , 'r' )
lock_file  =  f.read()
f.close()
 
Username  =  input ( '请输入用户名:' )
 
#判断输入用户是否在黑名单内,若是在则不容许输入密码
for  in  range ( 1 ):
     if  lock_file  = =  Username:
         print ( '对不起,您的用户已锁定,暂时不容许使用!' )
         exit()
     else :
         continue
 
#尝试输入密码并对输入次数进行计数
for  in  range ( 3 ):
     Password  =  input ( "请输入密码:" )
     if  Username  = =  Real_Username  and  Password  = =  Real_Password:
         print ( "登陆成功" )
         break
     else :
         print ( "登陆失败" )
     count  + =  1
 
#若是输入三次错误密码,则提示用户名锁定,并将用户名拉黑
if  count  = =  3 :
     print ( "对不起,您输入的密码错误次数已经达到3次,您的用户名将被锁定" )
     =  open ( "black_user" , "w" )
     f.write( "%s" % Username)
     f.close()
相关文章
相关标签/搜索