一聚教程网:一个值得你收藏的教程网站

热门教程

Phpcms V9修改后台登录入口地址

时间:2022-06-25 16:26:22 编辑:袖梨 来源:一聚教程网

phpcms默认后台地址是www.xxx.com/admin.php,这样大家都知道后台入口,就会有安全隐患。有两个办法可以换掉入口地址:

1.直接改admin.php的文件名,比如admin88.php

2.后台分离

index.php?m=admin&c=index&a=login&pc_hash= 不允许这样访问,

只能这样访问

admin.php?m=admin&c=index&a=login&pc_hash=


首先,在网站前台入口index.php进行修改

在之前的代码前加上:

 代码如下 复制代码

$go = isset($_GET['m']) && !empty($_GET['m']) ? $_GET['m'] : (isset($_POST['m']) && !empty($_POST['m']) ? $_POST['m'] : '');
if (!empty($go) && $go=='admin') {
 header("Location: /404.htm");
 exit;
}

然后在admin.php注释掉默认header那段代码,替换如下代码:

 代码如下 复制代码

//header('location:index.php?m=admin');
define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
include PHPCMS_PATH.'../core/base.php';
pc_base::creat_app();

这样就实现了后端分离,后台访问地址变成了http://www.xxx.com/admin.php?m=admin。

但是后台登录不能登录了,别急,还有很多地方地址要改,登录表单提交是提交到index.php?m=admin这样的地址,可以搜索index.php?m=admin找到很多,统一替换成新的后台地址就可以了。

热门栏目