phpcms 백그라운드 로그인 주소를 어떻게 변경하나요?
많은 사람들이 기본 phpcmsv9 배경 관리 경로가 웹 사이트에 안전하지 않다는 것을 알고 있습니다. 그러나 몇 가지 간단한 기술을 사용하여 수정 후 배경 관리 로그인 경로를 수정할 수 있습니다. 백엔드 로그인 주소에 액세스하려면 기본 경로를 사용하세요.
phpcmsv9도 기본적으로 배경 경로를 수정할 수 있지만, 그의 방법은 2차 도메인 이름을 바인딩해야 하는데, 이는 매우 불편합니다. 오늘 소개하는 방법은 매우 간단하며 두 단계로 완료할 수 있습니다. :
1단계: 웹사이트의 루트 디렉터리에 폴더를 만듭니다. 나중에 이 폴더를 사용하여 백그라운드 로그인 인터페이스에 들어갈 것이므로 폴더 이름은 기억할 수 있는 이름이어야 합니다. 그리고 다른 사람들이 쉽게 추측하지 못할 것입니다. 여기서는 이를 시연으로 tianxing(천흥)이라고 부르겠습니다. 다음으로, 이 폴더에
<?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'); ?>
내용으로 새 파일 index.php를 만듭니다. 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(); } } ?>위의 두 단계 설정이 완료되면 완료됩니다. 수정이 완료된 후 백엔드 로그인 포털은 tianxing/ 디렉터리를 통해서만 접근할 수 있습니다. admin.php 및 index.php?m=admin을 사용하여 직접 접근하면 해당 웹사이트의 홈페이지로 바로 이동합니다. 따라서 직접 액세스의 백엔드 로그인 포털에 대한 액세스를 방지합니다. 위 방법은 로그인 항목 파일에 세션 값을 설정한 후 백그라운드로 진입하기 전에 돌아가서 이 세션 값이 있는지, 아니면 세션 값이 맞는지 판단하여 로그인하게 됩니다. . PHP 중국어 웹사이트, 다수의 무료
PHPCMS 튜토리얼 , 온라인 학습을 환영합니다!
위 내용은 phpcms에서 백그라운드 로그인 주소를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!