【WD团队】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管理后台只能通过 **** Hidden Message *****
http://cdn.u1.huluxia.com/g4/M02/35/A2/rBAAdmHHEaGAcAjqAACM8CjkLhE027.jpg 垃圾内容,路过为证。 …… 楼主呀,,,您太有才了。。。 鄙视楼下的顶帖没我快,哈哈 纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
页:
[1]