source\function function_login.php
$return = (!$login || (TIMESTAMP - $login['lastupdate'] >
900)) ? 4 : max(0, 5 - $login['count']);
900秒=15分钟 自己修改
source\language lang_message.php
'login_strike' => '密码错误次数过多,请 10 秒后刷新页面重新登录',
注意:10秒后一定要刷新登录界面才可以
|
discuz!X1.5:依次打开 source - function目录下的 function_member.php文件,注:discuz!X1.0需要修改: function_login.php
搜索并替换其中的2处900为30,一处901为31即可!如下部分为修改后!
function logincheck() {
$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 秒后重新登录'!
如果已经被锁定,可以用phpmyadmin删除数据表'pre_common_failedlogin'中的参数,然后重新登录即可!
分享到:
相关推荐
discuzx2.5数据字典
七禧二次开发DiscuzX2.5舞曲系统
Discuzx2.5模板,时下最流行的轻论坛(sns风格).rar )
DiscuzX2.5微博登陆插件 DiscuzX2.5微博登陆接口
discuzX2.5投票插件
DiscuzX2.5尚蓝风格模板下载
discuzx2.5 防注册机 验证码 程序
discuzX2.5木板风格适用于Discuz! X2.5 GBK版本,把下载风格包tuzuan_mb_dzx文件夹用FTP上传根目录template下,后台安装风格即可。
discuzx2.5增加手机验证码注册
DiscuzX2.5化龙巷风格模板
DiscuzX2.5华西100模板
地方门户DiscuzX2.5蓝色模板是一款经过优化的简洁大方模板,适用于DiscuzX2.5地方门户网站。
DiscuzX2.5数据表详解,非常详细。
discuzx2.5手机号登陆网站
所整理的DiscuzX2.5完整的目录结构注释,共67页,分享给需要的童鞋
DiscuzX2.5蓝色经典风格模板
五格子蓝色DiscuzX2.5模板
discuzX2.5模板-PMI简约黑绿
游戏者之家独立开发的基于discuzX2.5程序插件
discuz开发必备discuzX2.5X3模板开发文档(精华版)