Maison > Article > Tutoriel CMS > Comment réinitialiser l'URL du backend dans phpcms
1. Modifiez le nom du fichier admin.php et modifiez l'adresse de saut pour écrire le chemin complet. Les modifications spécifiques sont les suivantes :
<?php header('location:index.php?m=admin'); ?>
. Remplacez "index" dans le code .php?m=admin" par une URL spécifique, telle que : https://www.php.cn/myadmin/index.php.
2. Modifiez /phpcms/modules/admin/index.php et remplacez la fonction publique de connexion par l'adresse souhaitée :
Recherchez "?m=admin&c=index&a=login" pour continuer. Remplacement en vrac.
3. Modifiez /phpcms/modules/admin/classes/admin.class.php
3.1 Modifiez le code suivant :
final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'public_card'))) {
en :
final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登录函数名', 'public_card'))) {
3.2 Modifier le code
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=admin&c=index&a=login');
en
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH);
Remarque : Cette modification évitera de sauter à la page d'accueil du site, car vous ne pourrez jamais taper sans savoir l'adresse exacte. Ouvrez la page de connexion.
3.3 Changez le code
final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;
en
final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登录函数名', 'init', 'public_card'))) return true;
4 Modifiez /phpcms/modules/admin/templates/login.tpl.php
Changez le le code
<form action="index.php?m=admin&c=index&a=login&dosubmit=1" method="post" name="myform">
est modifié en :
<form action="index.php?m=admin&c=index&a=新登录函数名&dosubmit=1" method="post" name="myform">
5. Recherchez tous les fichiers sous /phpcms/modules/admin et remplacez a=login par a=nouveau nom de fonction de connexion.
De cette façon, vous pouvez modifier l'adresse backend par défaut de phpcms v9, telle que https://www.php.cn/myadmin/index.php (myadmin/index.php est le nom de fichier modifié) .
Recommandations associées : 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!