Maison > Tutoriel CMS > PHPCMS > Comment changer le chemin d'arrière-plan de phpcms

Comment changer le chemin d'arrière-plan de phpcms

Libérer: 2020-01-15 17:11:30
original
2877 Les gens l'ont consulté

Comment changer le chemin d'arrière-plan de phpcms

Comment modifier le chemin d'arrière-plan de phpcms :

Méthode 1 : Changez-le en nom de domaine de deuxième niveau dans l'arrière-plan de gestion.

Comment changer le chemin darrière-plan de phpcms

En arrière-plan de gestion : Paramètres > Paramètres associés > Configuration de sécurité > Accédez au nom de domaine en arrière-plan et saisissez le nom de domaine personnalisé de deuxième niveau. admin.cmsyou.com. Vous ne pouvez vous connecter que via ce nom de domaine (si vous devez supprimer la liaison, vous devez modifier le paramètre admin_url dans /caches/configs/system.php pour annuler manuellement la liaison).

Après cela, admin.cmsyou.com est résolu sur cet hôte dans la résolution du nom de domaine, et l'hôte y est également lié. De plus, l'ordre d'index par défaut index.php est défini en premier, de sorte que. l'entrée backend de gestion est modifiée.

Méthode 2 : Déterminez l'entrée de gestion en fonction de la valeur personnalisée de SESSION.

Cette méthode nécessite de modifier le fichier phpcms par défaut, de personnaliser un portail pour démarrer la SESSION, puis de juger la SESSION. Si elle correspond, connectez-vous, sinon, accédez à la page d'accueil. CMSYOU utilise actuellement cette méthode.

1. Modifiez le fichier phpcmsmodulesadminindex.php et ajoutez :

//login diy
if (empty($_SESSION['cms_login'])) {
header('location:'.APP_PATH);
exit;
}
Copier après la connexion

au début de la méthode de la fonction publique __construct() Recherchez également la méthode de la fonction publique public_logout() et ajoutez

.
$_SESSION['cms_login'] = 0;
Copier après la connexion
< au début de la phrase. 🎜>Cette ligne effacera la valeur cms_login SESSION après la sortie.

2. Personnalisez ensuite un fichier php pour activer la valeur cms_login SESSION pour la correspondance :

Créez un nouveau répertoire admin dans le répertoire racine du site Web et créez un nouveau fichier index.php dans ce répertoire avec le contenu Comme suit :

<?php define(&#39;PHPCMS_PATH&#39;, realpath(dirname(__FILE__) . &#39;/..&#39;) . &#39;/&#39;);
include PHPCMS_PATH . &#39;/phpcms/base.php&#39;; // pc_base::creat_app();
$session_storage = &#39;session_&#39; . pc_base :: load_config(&#39;system&#39;, &#39;session_storage&#39;);
pc_base :: load_sys_class($session_storage);
session_start();
$_SESSION[&#39;cms_login&#39;] = 1;
unset($session_storage);
header(&#39;location:../index.php?m=admin&#39;);
?>
Copier après la connexion
Site Web PHP chinois, un grand nombre de

Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal