为了测试帝国cms后台访问控制设置禁止ip设置选项,我把本地ip(华为路由器默认ip)192.168.3.1设置到禁止ip访问列表,导致后台出现ip(127.0.0.1)be prohibited
如图:
错误操作:后台--系统--系统参数设置--用户设置--访问控制设置--禁止 IP 访问列表:(前台及后台有效)--192.168.3.1
翻译过来就是ip127.0.0.1被禁止访问
出现这种情况这时候已经不可能通过后台删除ip段了。那么如何解决呢?
解决办法修改config.php文件参数
路径:e/config/config.php
把下面这几个ip字符后面的ip删除保存即可恢复登录
- 'closeip'=>'',
- 'openip'=>'',
- 'hopenip'=>'',
注释说明:
- 'closeip'=>'',禁止 IP 访问列表:(前台及后台有效)
- 'openip'=>'',允许 IP 访问列表:(前台及后台有效)
- 'hopenip'=>'',允许后台 IP 访问列表:(后台有效)
如果实在找不到,问题原因,先把验证ip登录设置为不验证,再试试登录是否成功
$ecms_config['esafe']['ckhloginip']=0; //后台是否验证登录IP,0为不验证,1为验证