当前位置:首页 > PHP > PHPCMSV9 > PHPCMS v9如何修改管理后台登录入口路径

PHPCMS v9如何修改管理后台登录入口路径

根据自定义SESSION值判断管理入口。

这一方法需要修改默认的phpcms的php文件,自定义一个入口启动SESSION,然后判断SESSION,吻合则登陆,不成则跳转到首页。当前CMSYOU用的则是这个方法。

1、修改\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值。

2、然后自定义一个php文件里边启用cms_login这一SESSION值用于匹配:

在网站根目录新建admin\目录,在这个目录下新建文件index.php,内容如下:

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');
?>

这样Phpcms管理后台只能通过 http://域名/admin/访问登录了,而且admin这个目录可以随意修改,隔一段时间就修改下,这样最安全。推荐级别:5星 ★★★★★。

免责声明:部分文章信息来源于网络及网友投稿,本网站只负责文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本网站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理。烛光驿站欢迎捐赠赞赏

权益
版权所有:© 2018 www.sjzphp.cn
网站备案:冀ICP备17012435号-2
联系邮箱:guotaoi@foxmail.com