跨屏建站fffff

首页  > 新闻中心  > phpcms V9后台密码重试次数太多怎么办

phpcms V9后台密码重试次数太多怎么办

2021-05-07 15:25

本文主要阐述了“phpcms V9后台密码重试次数太多怎么办”,导读:...本文由跨屏建站fffff最后更新于2021-05-07 15:25,全文共787个字,预计阅读时长2分37秒,阅读人次920次。

phpcms V9登录密码输入错误多次后会提示“密码重试次数太多,请等待60分钟后重新登录”,这个问题有3种有效的解决方案。

处理思路

根据提示可以从两个方向处理,一是增加错误次数允许值,二是等待时间修改短些。等待时间修改比较麻烦,效果不够明显,所以建议采用第一种方法。

一、修改最大错误允许次数

caches/caches_commons/caches_data/common.cache.php 文件内找到'maxloginfailedtimes' => '8',将数值改大,这样就能再次登录了。

第二种方法就是修改系统文件,将判断错误次数与等待时间的php代码给注释或删除,这样就不再触发提示密码重试次数问题。

二、注释或删除判断重试次数的函数

phpcms/modules/admin/index.php 将第54行左右的下面函数给注释或删除。

if($rtime['times'] >= $maxloginfailedtimes) { $minute = 60-floor((SYS_TIME-$rtime['logintime'])/60); showmessage(L('wait_1_hour',array('minute'=>$minute))); }

第三种方法是将数据库内密码尝试错误次数过多的记录删除。

三、清除数据库内记录值

找到数据库中*_times表,删除里面的记录,点击保存,然后进后台重新登录即可。

对比以上3种方法,第二种去掉了判断函数降低了系统安全性、第3种操作数据库比较繁琐,第一种仅修改了缓存配置文件,登录后台后更新缓存即可恢复原始配置信息,所以建议优先使用第一种方法解决phpcms V9后台密码重试次数太多的问题。

以上三种方法都可以解决问题,通过对比建议使用第一种修改缓存配置来解决。


111111

免费咨询
拨打电话
添加微信