### [phpcms怎么重新设置后台网址](https://www.prosaas.cn/article/6995) **Published:** 2020-02-08T02:19:44 **Author:** 5201314 **Excerpt:** 1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修改如下: 将代码中“index.php?m…  1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修改如下: 将代码中“index.php?m=admin”修改为具体的网址,比如:https://www.php.cn/myadmin/index.php。 2、修改 /phpcms/modules/admin/index.php,把public function login改为自己想要的地址: 找到“?m=admin&c=index&a=login”进行批量替换。 3、修改 /phpcms/modules/admin/classes/admin.class.php 3.1 将如下代码: final public function check\_admin() { if(ROUTE\_M =='admin' && ROUTE\_C =='index' && in\_array(ROUTE\_A, array('login', 'public\_card'))) { 修改为: final public function check\_admin() { if(ROUTE\_M =='admin' && ROUTE\_C =='index' && in\_array(ROUTE\_A, array('新登录函数名', 'public\_card'))) { 3.2 将代码 if(!isset($\_SESSION\['userid'\]) || !isset($\_SESSION\['roleid'\]) || !$\_SESSION\['userid'\] || !$\_SESSION\['roleid'\]) showmessage(L('admin\_login'),'m=admin&c=index&a=login'); 修改为 if(!isset($\_SESSION\['userid'\]) || !isset($\_SESSION\['roleid'\]) || !$\_SESSION\['userid'\] || !$\_SESSION\['roleid'\]) showmessage(L('admin\_login'),APP\_PATH); 注:这一处的修改,避免会跳转到网站首页,因为不知道准确地址永远打不开登录页面。 3.3 将代码 final public function check\_priv() { if(ROUTE\_M =='admin' && ROUTE\_C =='index' && in\_array(ROUTE\_A, array('login', 'init', 'public\_card'))) return true; 改为 final public function check\_priv() { if(ROUTE\_M =='admin' && ROUTE\_C =='index' && in\_array(ROUTE\_A, array('新登录函数名', 'init', 'public\_card'))) return true; 4、修改 /phpcms/modules/admin/templates/login.tpl.php 将代码