Maison > Article > Tutoriel CMS > Comment modifier le chemin d'arrière-plan de la gestion phpcms
Première étape :
Créez un dossier dans le répertoire racine du site Web. Vous utiliserez ce dossier pour accéder à l'interface de connexion en arrière-plan à l'avenir, donc le dossier. le nom doit être Choisissez un nom qui ne sera pas facile à deviner. À titre de démonstration ici, je l'appellerai admpub. Ensuite, créez un nouveau fichier index.php dans ce dossier avec le contenu :
<?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');
Étape 2 :
Créez un nouveau fichier MY_index.php dans le dossier phpcms/modules/admin/ , le contenu est :
<?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(); } }
D'accord, la modification est terminée. À l'avenir, le portail de connexion backend ne sera accessible que via le répertoire admpub/. Si vous utilisez directement index.php?m=admin pour y accéder, il accédera directement à la page d'accueil du site Web, empêchant ainsi l'accès direct au portail. portail de connexion back-end.
Articles et tutoriels connexes recommandés : Tutoriel phpcms
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!