香港独立IP空间
香港php空间
美国php空间
域名注册

使用yourphp源码搭建企业网站时,无忧主机小编发现了一个比较棘手的问题,在登录后台时会出现如图1所示的错误提示,

图13 300x144 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

一开始以为是密码错误造成的,后来想尽各种办法重置密码后,这个问题也就解决了。到了后面发现这个错误又出现了,这才悟到有可能是密码错误次数太多造成的,于是就开始在程序中找原因,这种情况在其他程序中也遇到到过,所以很快地将错误改正了,无忧主机小编将给大家介绍消除LOGIN_ERROR_COUNT错误的方法。
使用ftp工具登录到PHP空间,在程序根目录的Yourphp/Admin/路径下找到LoginAction.class.php文件,将这个文件下载到本地磁盘,为了数据安全将空间的LoginAction.class.php文件重命名为LoginAction.class.php.bak,如图2所示。

图23 300x141 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

使用文本编辑器打开下载好的文件,在第72行找到以下这句代码:

if( $lognum>=5 ) $this->error( L('Login_error_count') );

这句代码的含义是:如果登陆次数大于等于5,系统将用error()函数提示Login_error_count错误并终止程序继续运行。为了以后登陆是不提示这个错误,只需要将这句代码注释掉即可,操作如图3所示,

图33 300x114 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

注释的方式是在代码前加//:

// if( $lognum>=5 ) $this->error( L('Login_error_count') );

注释后的代码不会被php执行,然后保存并上传到到空间的原路径。您可以试使用错误的密码登录后台,发现输错5次以上只会密码错误,而不会提示LOGIN_ERROR_COUNT。

本文地址:http://www.51php.com/thinkphp/25232.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: