- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
教你如何修改PHPCMS V9版本管理后臺路徑
PHPCMS V9由于采用了MVC的設計模式,所以它的后臺訪(fǎng)問(wèn)地址是固定的,雖然可以通過(guò)修改路由配置文件來(lái)實(shí)現修改,但每次都修改路由配置文件對于我來(lái)說(shuō)有點(diǎn)麻煩 了,而且一不小心就會(huì )出錯。這里使用另外一個(gè)一勞永逸的方法,達到了方便修改訪(fǎng)問(wèn)后臺入口的目的
整個(gè)修改共分兩步:
第一步:
在網(wǎng)站根目錄創(chuàng )建一個(gè)文件夾,以后就要通過(guò)這個(gè)文件夾進(jìn)入后臺登錄界面的,所以文件夾名就要取一個(gè)不易被人輕易猜到的名稱(chēng)。這里作為演示,我就取為 admpub 好了。接著(zhù),在這個(gè)文件夾里新建一個(gè)文件index.php,內容為:
代碼如下:
<?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/ 文件夾里新建一個(gè)文件 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();
}
}
好了,修改完成。以后就只能通過(guò) admpub/ 目錄訪(fǎng)問(wèn)后臺登錄入口 了,如果直接使用 index.php?m=admin 訪(fǎng)問(wèn)的話(huà),會(huì )直接跳轉到網(wǎng)站首頁(yè),這樣就阻止了對后臺登錄入口的直接訪(fǎng)問(wèn)了。
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP