多次登陸密碼錯誤會出現你登陸錯誤次數過多,15 分鐘後再請登陸,是不是很煩人啊。這個其實是可以去掉的,或者説改短時間限制的。
打開文件 source/function/function_member.php
搜索 900(大概在 110 行),這 900 就是 15 分鐘的意思
PHP
|
1
2
3
4
5
6
7
|
$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 60)) ? 5 : max(0, 5 - $login['count']);
if(!$login) {
C::t('common_failedlogin')->insert(array(
'ip' => $_G['clientip'],
'count' => 0,
'lastupdate' => TIMESTAMP
), false, true); |
把 900 改成你想要的時間。例如:60 秒,也就是 1 分鐘。後面那個 5 : max 是輸入機會, 也可自行修改
既然改這個改了,那是不是錯誤提示的文字也要改呢,答案:是的。
打開 source/language/lang_message.php
搜索代碼 login_strike(大概在 225 行)
'login_strike' => '密碼錯誤次數過多,請 15 分鐘後重新登錄',
把 15 改成你設定要的時間提示就行了。
兩個文件都替換回到自己站點,然後去後台 - 工具 - 更新緩存 更新一下緩存就行了。