連續輸入密碼錯誤3次,第二天才能登入

2021-07-16 04:56:01 字數 658 閱讀 2038

登入安全性 一天內連續輸入密碼錯誤3次,

第二天才能登入

(過了當天凌晨24點

) 下面我們先在資料庫中建立乙個試驗表,id,使用者名稱username,密碼pwd,次數num,時間time(date);

這個功能主要在資料庫中分3中情況判斷

1:解鎖時間到了,清除資料庫以前的記錄數,次數值還原0

2:在解鎖時間內,但是不良記錄已經達到3次,不能登

3:在解鎖時間內,並且不良記錄未滿3次,可以登入;

前面登入表單直接跳轉至下方法:

public function 方法()else

if($arr)else

die;}}

}//在解鎖時間內,但是不良記錄已經達到3次,也是不可以登入的;

if($cha<86400 && $info['num']==3)

//在解鎖時間內,並且不良記錄未滿3次,可以登入;

if($cha<86400 && $info['num']<3)elseelse}}

}else

}

可能會遇到的問題,資料庫時間info['time']如何獲取?

關於資料庫的時間字段,可以給乙個初始值,比如2001-01-01等等,在下面時間獲取時會更新time()的字段。

連續輸入密碼錯誤3次,第二天才能登入

登入安全性 一天內連續輸入密碼錯誤3次,第二天才能登入 過了當天凌晨24點 下面我們先在資料庫中建立乙個試驗表,id,使用者名稱username,密碼pwd,次數num,時間time date 這個功能主要在資料庫中分3中情況判斷 1 解鎖時間到了,清除資料庫以前的記錄數,次數值還原0 2 在解鎖時...

連續輸入密碼錯誤3次,第二天才能登入

登入安全性 一天內連續輸入密碼錯誤3次,第二天才能登入 過了當天凌晨24點 下面我們先在資料庫中建立乙個試驗表,id,使用者名稱username,密碼pwd,次數num,時間time date 這個功能主要在資料庫中分3中情況判斷 1 解鎖時間到了,清除資料庫以前的記錄數,次數值還原0 2 在解鎖時...

06 密碼錯誤3次鎖定

usr bin env python coding utf8 author felix zheng count 0 計數器 username 111 登入使用者名稱 userpassword 111 登入密碼 讀取黑名單使用者 f open back user r file list f.readl...