首頁 >後端開發 >php教程 >PHPCMS 修改後台路徑簡單方法

PHPCMS 修改後台路徑簡單方法

WBOY
WBOY原創
2016-07-29 09:03:361045瀏覽

之前在網路上找了很多關於修改phpcms後台路徑的修改方法,但是都太繁瑣(個人感覺),終於找到了一個相對簡單的修改方法,在這裡和大家分享一下,希望互相學習。

第一步:
在網站根目錄建立一個資料夾,以後就要透過這個資料夾進入後台登入介面的,所以資料夾名就要取一個不易被人輕易猜到的名稱。這裡作為演示,我就取為  adminweb 好了。接著,在這個資料夾裡新建一個檔案index.php,內容為:

PHPCMS 修改后台路径简便方法

<?php <span>define</span>('PHPCMS_PATH', <span>realpath</span>(<span>dirname</span>(<span>__FILE__</span>) . '/..') . '/'<span>);
</span><span>include</span> PHPCMS_PATH . '/phpcms/base.php'; <span>//</span><span> pc_base::creat_app();</span><span>$session_storage</span> = 'session_' . pc_base :: load_config('system', 'session_storage'<span>);
pc_base </span>:: load_sys_class(<span>$session_storage</span><span>);
</span><span>session_start</span><span>();
</span><span>$_SESSION</span>['right_enter'] = 1<span>;
</span><span>unset</span>(<span>$session_storage</span><span>);
</span><span>header</span>('location:../index.php?m=admin');

PHPCMS 修改后台路径简便方法

第二步驟MY_index.php,內容為:

PHPCMS 修改后台路径简便方法

<?php <span>defined</span>('IN_PHPCMS') or <span>exit</span>('No permission resources.'<span>);
</span><span>class</span> MY_index <span>extends</span><span> index {
</span><span>public</span><span>function</span><span> __construct() {
</span><span>if</span> (<span>empty</span>(<span>$_SESSION</span>['right_enter'<span>])) {
</span><span>header</span>('location:./'<span>);
</span><span>exit</span><span>;
}
parent </span>::<span> __construct();
}
</span><span>public</span><span>function</span><span> public_logout() {
</span><span>$_SESSION</span>['right_enter'] = 0<span>;
parent </span>::<span> public_logout();
}
}</span>

PHPCMS 修改后台路径简便方法

這樣修改,只需要兩個地方就可以了,不用分那麼多步驟,而且網站後台這樣就只能通過/adminweb,不容易被人找到你的後台入口了,這裡要注意的是,如果你用/adminweb登入後,你按原來的/admin.php 
以上就介紹了PHPCMS 修改後台路徑簡單方法,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn