下面道勤小编给大家讲下关于discuz 密码错误次数过多,请 15 分钟后重新登录 的修改教程, source\functionfunction_login.php discuz!X 依次打开 source - function目录下的 function_member.php文件,注:discuz!X1.0需要修改: function_login.php $return = 0; $login = DB::fetch_first('SELECT count, lastupdate FROM '.DB::table('common_failedlogin').' WHERE ip='$_G[clientip]''); $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 30)) ? 4 : max(0, 5 - $login['count']); if(!$login) { DB::query('REPLACE INTO '.DB::table('common_failedlogin').' (ip, count, lastupdate) VALUES ('$_G[clientip]', '1', '$_G[timestamp]')'); } elseif(TIMESTAMP - $login['lastupdate'] > 30) { DB::query('DELETE FROM '.DB::table('common_failedlogin').' WHERE lastupdate<$_G[timestamp]-31', 'UNBUFFERED'); return $return; 依次打开 source - language目录下的 lang_message.php文件,修改为 'login_strike' => '密码错误次数过多,请 30 秒后重新登录'! |
关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )
GMT+8, 2024-11-15 23:05