这是我看到的最简单办法。基本不动程序原有文件。
修改phpcms V9的后台登录地址
1.在网站根目录创建一个root文件夹,在这个文件夹里新建一个文件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['admin_super'] = 1;
- unset($session_storage);
- header('location:../index.php?m=admin');
- ?>
2.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['admin_super']))
- {
- header('location:./');
- exit;
- }
- parent :: __construct();
- }
- public function public_logout()
- {
- unset($_SESSION['admin_super']);
- parent :: public_logout();
- }
- }
- ?>
3.通过root/目录访问登录后台