python 實現 登入驗證賬號和密碼

2021-09-26 02:38:29 字數 788 閱讀 3655

# 可以支援多個使用者登入 (提示,通過列表存多個賬戶資訊)

dic=,

'jack':,

'lily':,

}count=0

while true:

name=input('u>>: ')

if name not in dic:

print('使用者不存在')

continue

with open('users_list.txt','r') as f:

lock_users=f.read().split('|')

if name in lock_users:

print('使用者%s已經被鎖定' %name)

break

if dic[name]['count'] > 2:

print('次賬號已經被鎖定')

with open('db.txt','a') as f:

f.write('%s|' %name)

break

password=input('p>>: ')

if password == dic[name]['password']:

print('登入成功')

break

else:

print('使用者名稱或密碼錯誤')

dic[name]['count']+=1

或者

process finished with exit code 0

process finished with exit code 0

Python實現簡單登入驗證

編寫登入介面 要求 1 輸入使用者名稱密碼 2 認證成功後顯示歡迎資訊 3 輸錯三次後鎖定 coding utf 8 author wangwc import sys,os count 0 locked 0 mark user 0 mark passwd 0 獲取路徑 def cur file di...

自定義登入驗證後端,實現賬號和手機號都登入

coding utf 8 from django.contrib.auth.backends import modelbackend import re from users.models import user def jwt response payload handler token,user...

python驗證 python驗證登入

乙個web2.0時代的 自然少不了使用者註冊,登入,驗證的功能,那麼python可以怎樣實現登入驗證呢 這裡我們使用裝飾器來做登入驗證 構成 假設我們有這樣乙個 是乙個類似與這種多個使用者的 每個使用者都又乙個自己的管理介面,內部也應該有乙個管理員系統 未登入使用者 登入的普通使用者,就是我們 管理...