修正phpcms后盾门路的办法:
办法一:正在治理后盾修正为一个二级域名。
正在治理后盾:设置 > 相干设置 > 平安设置装备摆设 >后盾拜访域名,输出自界说二级域名admin.cmsyou.com后,只能经过该域名登录(假如需求去掉绑定,则需求修正 /caches/configs/system.php中参数admin_url可手动勾销绑定)。
之后正在域名解析中解析admin.cmsyou.com到这个主机,主机端也绑定上,另外设置默许index秩序index.php为最早,这样就做到了治理后盾入口的修正。
办法二:依据自界说SESSION值判别治理入口。
这一办法需求修正默许的phpcms的php文件,自界说一个入口启动SESSION,而后判别SESSION,吻合则登岸,不可则跳转到首页。以后CMSYOU用的则是这个办法。
一、修正\phpcms\modules\admin\index.php文件,正在public function __construct() 办法扫尾处退出:
//login diy if (empty($_SESSION['cms_login'])) { header('location:'.APP_PATH); exit; }
另外找到public function public_logout()办法,正在句首退出
$_SESSION['cms_login'] = 0;
这一行,这样做到加入后清空cms_login这一SESSION值。
二、而后自界说一个php文件里边启用cms_login这一SESSION值用于婚配:
正在网站根目次新建admin\目次,正在这个目次下新建文件index.php,内容以下:
<?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['cms_login'] = 1; unset($session_storage); header('location:../index.php?m=admin'); ?>
PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!
以上就是phpcms后盾门路怎样改的具体内容,更多请存眷资源魔其它相干文章!
标签: phpcms phpcms教程 phpcms技巧 php问题解决
抱歉,评论功能暂时关闭!