PHPCMS 修改後臺路徑簡便方法

以前在網上找了不少關於修改phpcms後臺路徑的修改方法,可是都太繁瑣(我的感受),終於找到了一個相對簡單的修改方法,在這裏和你們分享一下,但願互相學習。php

第一步:
在網站根目錄建立一個文件夾,之後就要經過這個文件夾進入後臺登陸界面的,因此文件夾名就要取一個不易被人輕易猜到的名稱。這裏做爲演示,我就取爲  adminweb 好了。接着,在這個文件夾裏新建一個文件index.php,內容爲:web

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

第二步:
在 phpcms/modules/admin/ 文件夾裏新建一個文件 MY_index.php,內容爲:瀏覽器

<?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();
}
}

這樣修改,只須要兩個地方就能夠了,不用分那麼多步驟,並且網站後臺只能經過 /adminweb,這樣就不容易被人找到你的後臺入口了,這裏須要注意的是,若是你用/adminweb登陸後,你按原來的/admin.php  這種方式也能登陸了,固然僅限你剛登陸的瀏覽器。好比個人網站唐山網站建設就是經過這種方式來實現的。session

相關文章
相關標籤/搜索