15621857753

phpcmsV9如何让后台地址更安全更隐蔽

来源:齐鲁建站 栏目:开发教程 阅读: 日期: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后台地址安全的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开