以前在網上找了不少關於修改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