編寫一個登陸接口,要求如下
-
- 輸入用戶名密碼
-
- 認證成功後顯示歡迎信息
-
- 輸錯三次後鎖定
import os
count = 0
#讀取用戶列表
user_check = open('userlist.txt','r')
userlist = user_check.read()
user_check.close()
#讀取鎖定用戶列表
user_lock = open('userlock.txt','r')
lock = user_lock.read()
user_lock.close()
username = input("輸入用戶名:")
while count < 3:
passwd = input("請輸入密碼:")
if username in lock:
print("賬號已鎖定,請聯繫管理員")
break
else:
if username in userlist:
if passwd == '123456':
print("welcome "+username)
break
else:
print("密碼錯誤")
count += 1
else:
print("您輸入的賬號不存在")
break
else:
print("連續三次輸錯密碼,賬號被錯定")
#開始將連續三次輸錯密碼的賬號寫入鎖定用戶列表
add_lock = open('userlock.txt','a')
add_lock.write(username)
add_lock.close()