該程式主要實現了以下3點功能:
1.使用者登入驗證
2登陸成功出現歡迎資訊
3連續登入三次,密碼錯誤凍結賬號
uesr_db 為使用者賬號密碼等資訊:
f2 為已凍結賬號: 登入系統**:
importview codesysdef
log_in():
username = input("
please input you username:
").strip()
password = input("
please input your password:
").strip()
return
username,password
f = open("
user_db
","r+")
userinfo =f.readlines()
cout =0
username,password =log_in()
defmain(username,password):
cout =0
for i in
userinfo:
i =eval(i.strip())
with open("f2
", "r"
) as f2:
frozen_user =f2.readlines()
for x in
frozen_user:
x =eval(x.strip())
if username == x["
username
"] :
print("
您的賬號已凍結")
sys.exit(0)
if username == i["
username"]:
while(1):
if username == i["
username"]:
if password == i["
password"]:
print("
您已成功登陸")
sys.exit(0)
else
: cout +=1
if cout <4:
print("
密碼錯誤!")
username, password =log_in()
else
:
print("
您的賬號已凍結")
a =str(i)
with open("f2
","w
") as f2:
f2.write(a)
break
else
: main(username, password)
break
else
: cout +=1
if cout
continue
else
:
print("
您的賬號不存在")
username, password =log_in()
main(username, password)
main(username,password)
Python使用者登入系統
輸入賬戶和密碼 登陸成功 顯示登陸成功 錯誤顯示失敗 並且輸入三次顯示鎖定 24小時後在進行嘗試 loading name 請輸入你的賬戶 key input 請輸入你的密碼 驗證 for i in range 100 if i 3 if key loading.get name print 登陸成...
python完成登入系統 Python上的登入系統
這真是個新手的問題。所以,我嘗試用python編寫乙個登入系統,它要求輸入使用者名稱 只有乙個可用的使用者名稱 如果輸入的使用者名稱不正確,它會說使用者名稱無效 如果輸入的使用者名稱不正確,它會要求輸入密碼 如果密碼不正確,它會顯示不正確的密碼,然後再次詢問密碼,如果輸入是正確的,它只是說登入。在 ...
Python裝飾器模擬登入系統
裝飾器 import time import random islogin false dict1 def random number n list1 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z co...