Python 登入系統

2022-08-19 13:27:11 字數 1770 閱讀 3800

該程式主要實現了以下3點功能:

1.使用者登入驗證

2登陸成功出現歡迎資訊

3連續登入三次,密碼錯誤凍結賬號

uesr_db 為使用者賬號密碼等資訊:

f2 為已凍結賬號:

登入系統**:

import

sysdef

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)

view code

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...