新聞中心
phpcms v9默認(rèn)后臺(tái)管理員登錄地址修改方法
使用開源程序建站,默認(rèn)的后臺(tái)路徑很多時(shí)候都是被大家所知曉的,雖然一般人就算知道了后臺(tái)登陸路徑之后,沒有賬號(hào)密碼也登陸不了,不過為了安全起見,還是有很多站長在選擇修改后臺(tái)的默認(rèn)登陸路徑,但是Phpcms對(duì)于其他的空間程序來說,修改后臺(tái)管理員登陸路徑是比較麻煩的。修改步驟比較多,所以一般不建議新手站長進(jìn)行手動(dòng)修改。 下面是修改Phpcms管理員路徑的方法: 1、修改admin.php文件名,并修改跳轉(zhuǎn)地址寫上完整路徑,具體修改如下: 將代碼中“index.php?m=admin”修改為具體的網(wǎng)址,比如:http://www.gle-technology.com/myadmin/index.php。(這個(gè)路徑下可以是沒有文件的。) 2、修改 /phpcms/modules/admin/index.php,把public function login改為自己想要的地址: 找到“?m=admin&c=index&a=login”進(jìn)行批量替換把后面的login替換成修改后的函數(shù)名。 3、修改 /phpcms/modules/admin/classes/admin.class.php 3.1 將代碼 final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'public_card'))) { 修改為 final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登錄函數(shù)名', 'public_card'))) { 3.2 將代碼 if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=admin&c=index&a=login'); 修改為 if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH); 注:這一處的修改,避免會(huì)跳轉(zhuǎn)到網(wǎng)站首頁,因?yàn)椴恢罍?zhǔn)確地址永遠(yuǎn)打不開登錄頁面。 3.3 將代碼 final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true; 改為 final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登錄函數(shù)名', 'init', 'public_card'))) return true; 修改 /phpcms/modules/admin/templates/login.tpl.php 將代碼
本文地址:http://www.gle-technology.com/phpcms/13386.html