첫 번째 단계:
웹사이트의 루트 디렉터리에 폴더를 만듭니다. 이 폴더를 사용하여 백그라운드 로그인 인터페이스에 들어갑니다. 따라서 앞으로는 폴더 이름을 다른 사람이 쉽게 추측할 수 없는 이름으로 지정해야 합니다. 여기서는 데모용으로 admpub이라고 부르겠습니다. 다음으로, 이 폴더에 내용이 포함된 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');
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['right_enter'])) { header('location:./'); exit; } parent :: __construct(); } public function public_logout() { $_SESSION['right_enter'] = 0; parent :: public_logout(); } }
좋아, 수정이 완료되었습니다. 앞으로는 백엔드 로그인 포털은 admpub/ 디렉터리를 통해서만 접속할 수 있습니다. index.php?m=admin을 사용하여 직접 접속하면 해당 웹사이트의 홈페이지로 바로 이동하므로 직접 접속이 불가능합니다. 백엔드 로그인 포털.
추천 관련 기사 및 튜토리얼: phpcms 튜토리얼
위 내용은 phpcms 관리 배경 경로를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!