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()
相關文章
相關標籤/搜索