站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-04-27
本文介绍了phpcmsV9如何让后台地址更安全更隐蔽,教程给出的方法是在后台的地址添加口令令牌的方法,输入正确的密码才可以打开后台,还是比较安全的。
phpcmsV9如何让后台地址更安全更隐蔽?一起来看看处理方法。
在首页新建个文件夹admin 添加index.php
内容
define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '/');
include PHPCMS_PATH . '/phpcms/base.php';
// pc_base::creat_app();
$session_storage = 'session_' . pc_base :: load_config('system', 'session_storage');
pc_base :: load_sys_class($session_storage);
session_start();
$_SESSION['right_enter'] = 1;
unset($session_storage);
header('location:../index.php?m=admin&c=index&a=login&sign=123456');//sign令牌ID
在 \phpcms\modules\admin\里添加MY_index.php
defined('IN_PHPCMS') or exit('No permission resources.');
class MY_index extends index {
public function __construct() {
if(empty($_SESSION['right_enter'])) {
header('location:./');exit;
}
parent::__construct();
}
public function public_logout() {
$_SESSION['right_enter'] = 0;
parent::public_logout();
}
}
修改 \phpcms\modules\admin\index.php查找
pc_base::load_sys_class('form', '', 0);
在上面添加
$sign = "123456";//自定义令牌ID
if(!isset($_GET['sign']) || $_GET['sign']!=$sign){
showmessage('请输出正确的令牌');
}
以上就是关于phpcms后台地址安全的所有内容,希望可以帮到大家,欢迎找小编一起交流~