這種情況的原因是,論壇程序為了防止有人惡意嘗試用戶密碼獲取別人賬號的情況。
下面提供兩種方法,用於臨時解決局域網內所有人都不能登錄的問題。
方法1、數據庫中刪除相關記錄
用戶每次登錄錯誤的時候,會記錄在cdb_failedlogins 表裡,所以只要自己在刪除這個表中的錯誤記錄就行了。可以通過phpMyAdmin 刪除,或者執行SQL :
QUOTE:
DELETE FROM cdb_failedlogins WHERE ip='IP地址';
方法2、修改程序實現
修改 include/misc.func.php
找到
QUOTE:
$return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);
如果要調整次數
把 max(0,5)的5 改成你要的數字
如果要調整15分鐘後才能再重新登入的時間"
把 900 改成你要的秒數
這是臨時解決登錄的方法,推薦前者,後者請慎重使用或者不使用。
最新回復