# 帝国cms登陆后台时提示Ip() be prohibited，更换IP也无法登陆成功

*Published:* 2026-03-25
*Author:* 客服001

在网上搜索查询得知，出现该问题可能是由于限制了IP，但是通过FTP登陆查看网站的配置文件config.php，发现相应IP设置项并没有问题，所以网上给出的解决方案无效。

于是继续排查，可以看到后台登陆报错时的文件地址是/ecmsadmin.php，于是打开这个文件查看代码，发现当前登陆文件引用了/e/class/文件目录下的几个文件：

> 8.0版本的文件如下
> 
> /e/class/connect.php
> 
> /e/class/functions.php
> 
> /e/class/adminfun.php

> 7.5版本的文件如下：
> 
> /class/connect.php
> 
> /class/db\_sql.php
> 
> /class/functions.php
> 
> /class/adminfun.php

逐个打开文件查看相应代码，可以在adminfun.php文件中发现端倪，搜索IP或者限制找到“//IP限制”处的代码：

```
//IP限制
if($user_addr['openip'])
{
    eCheckAccessAdminLoginIp($user_addr['openip']);
}
```

将上面的代码注释后保存，刷新后台登陆界面后提示登陆成功，问题解决。