帮助中心 >  技术知识库 >  网站相关 >  网站运营 >  Discuz!X3 密码错误次数过多,请15 分钟后重新登陆的解决办法

Discuz!X3 密码错误次数过多,请15 分钟后重新登陆的解决办法

2016-04-20 15:08:07 9447

登陆出现你登陆错误次数过多,15分钟后再请登陆,这个其实是可?去掉的,或者说改短时间限制的。

discuzsourcefunctionfunction_member.php   第110行,900是15 分钟,改成你想要的时间

$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 60)) ? 1 : max(0, 1 - $login['count']);

  } elseif(TIMESTAMP - $login['lastupdate'] > 900) {
   C::t('common_failedlogin')->insert(array(
    'ip' => $_G['clientip'],
    'count' => 0,
    'lastupdate' => TIMESTAMP
   ), false, true);
   C::t('common_failedlogin')->delete_old(901);

把1改成5或自己要的时间,这样密码错误后,可以有5次机会登陆

900改成300把之前的15分钟改成5分钟

discuzsourcelanguagelang_message.php  的220行    把提示文字改成你想要的

  'login_strike' => '密码错误次数过多,请 15 分钟后重新登录',

  把15改成5就可以了


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: