06 密碼錯誤3次鎖定

2022-08-10 05:24:13 字數 888 閱讀 1111

#!/usr/bin/env python

#coding:utf8

#author:felix zheng

count = 0 # 計數器

username = "111" # 登入使用者名稱

userpassword = "111" # 登入密碼

# 讀取黑名單使用者

f = open("back_user", "r")

file_list = f.readlines()

f.close()

lock =

name = input("登入使用者名稱:")

# 判斷使用者是否在黑名單

for i in file_list:

line = i.strip("\n")

if name in lock:

else:

# 如果使用者沒有在黑名單,判斷使用者是否存在。

if name == username:

# 如果密碼連續輸錯三次,鎖定賬號。

while count < 3:

password = input("登入密碼:")

if name == username and password == userpassword:

print("歡迎 %s,回來!" % name)

break

else:

print("賬號密碼不匹配")

count += 1

else:

f = open("back_user", "w+")

li = ['%s' % username]

f.writelines(li)

f.close()

else:

print("使用者名稱不存在,請輸入正確的使用者名稱。")

ADO之密碼驗證 3次錯誤就鎖定

這個程式是那vs2010下寫的,c 語言。資料庫是sql server 2008 首先在資料庫中新建乙個資料庫test1,在資料庫中新建乙個表用來儲存使用者名稱和密碼userinfo,1 create table userinfo2 3 userid varchar 12 not null prim...

ADO之密碼驗證 3次錯誤就鎖定 改進

這裡使用了sqlhelper,簡化程式 自己寫乙個sqlhelper,把資料庫的連線等都寫到裡面去。首先把連線字串新增到配置檔案裡去,右鍵解決方案 新增新建項 選擇應用程式配置檔案 新增乙個下欄位,紅色部分為新新增的 name欄位一定要寫,下面的使用就是靠這個關鍵字 1 23 4 6 7 8conf...

tp5 實現 登入密碼錯誤3次 賬戶鎖定5分鐘

這樣也是常用的,記吧,記吧 為什麼這個富文字木有表情了!emmmm 此功能所涉字段 斜體,下劃線處即此功能 count 計算密碼錯誤次數 status 使用者狀態 1為正常 0為鎖定 last time 賬戶最後登入時間 public function login 判斷賬戶狀態 0為鎖定 if re...