請選擇 進入手機版 | 繼續訪問電腦版

東里論壇

 找回密碼
 立即註冊

QQ登录

只需一步,快速开始

搜索
查看: 1313|回復: 0

[使用心得] Discuz! X3.4优化修改(四十四)—密码错误次数过多,请 15 分钟后重新登录

[複製鏈接]

312

主題

459

帖子

2910

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2910
發表於 2018-4-15 22:45:52 | 顯示全部樓層 |閱讀模式
Discuz!在密码错误次数过多时,默论会限制15分钟内不能再登陆,时间有点过长,改成3分种。

打开source\function\function_login.php,找到:
  1. function logincheck($username) {
  2.         global $_G;

  3.         $return = 0;
  4.         $username = trim($username);
  5.         loaducenter();
  6.         if(function_exists('uc_user_logincheck')) {
  7.                 $return = uc_user_logincheck(addslashes($username), $_G['clientip']);
  8.         } else {
  9.                 $login = C::t('common_failedlogin')->fetch_ip($_G['clientip']);
  10.                 $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);

  11.                 if(!$login) {
  12.                         C::t('common_failedlogin')->insert(array(
  13.                                 'ip' => $_G['clientip'],
  14.                                 'count' => 0,
  15.                                 'lastupdate' => TIMESTAMP
  16.                         ), false, true);
  17.                 } elseif(TIMESTAMP - $login['lastupdate'] > 900) {
  18.                         C::t('common_failedlogin')->insert(array(
  19.                                 'ip' => $_G['clientip'],
  20.                                 'count' => 0,
  21.                                 'lastupdate' => TIMESTAMP
  22.                         ), false, true);
  23.                         C::t('common_failedlogin')->delete_old(901);
  24.                 }
  25.         }
  26.         return $return;
  27. }
複製代碼
其中两处900改成120,一处901改成121。

再打开\source\language\lang_message.php,找到:
  1.   'login_strike' => '密码错误次数过多,请 15 分钟后重新登录',
複製代碼
15改成3即可。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|小黑屋|手機版|Archiver|東里論壇 ( 粤ICP备14015598号 ) 公安备案图标粤公网安备 44512202000019号

GMT+8, 2019-9-23 04:47 , Processed in 0.078125 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表