Heim >CMS-Tutorial >PHPCMS >So setzen Sie die Backend-URL in phpcms zurück
1. Ändern Sie den Dateinamen admin.php und die Sprungadresse, um den vollständigen Pfad zu schreiben. Die spezifischen Änderungen sind wie folgt:
<?php header('location:index.php?m=admin'); ?>
Ändern Sie den „Index“ im Code „.php?m=admin“ in eine bestimmte URL, wie zum Beispiel: https://www.php.cn/myadmin/index.php.
2. Ändern Sie /phpcms/modules/admin/index.php und ändern Sie die Anmeldung für die öffentliche Funktion in die gewünschte Adresse:
Suchen Sie „?m=admin&c=index&a=login“, um fortzufahren Massenersatz.
3. Ändern Sie /phpcms/modules/admin/classes/admin.class.php
3.1 Ändern Sie den folgenden Code:
final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'public_card'))) {
in:
final public function check_admin() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登录函数名', 'public_card'))) {
3.2 Ändern Sie den Code
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=admin&c=index&a=login');
in
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH);
Hinweis: Durch diese Änderung wird vermieden, dass Sie zur Startseite der Website springen, da Sie niemals tippen können, ohne die genaue Adresse zu kennen . Öffnen Sie die Anmeldeseite.
3.3 Ändern Sie den Code
final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;
in
final public function check_priv() { if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登录函数名', 'init', 'public_card'))) return true;
4. Ändern Sie /phpcms/modules/admin/templates/login.tpl.php
Ändern Sie den Code
<form action="index.php?m=admin&c=index&a=login&dosubmit=1" method="post" name="myform">
wird geändert in:
<form action="index.php?m=admin&c=index&a=新登录函数名&dosubmit=1" method="post" name="myform">
5. Durchsuchen Sie alle Dateien unter /phpcms/modules/admin und ändern Sie a=login in a=new login function name.
Auf diese Weise können Sie die Standard-Backend-Adresse von phpcms v9 ändern, z. B. https://www.php.cn/myadmin/index.php (myadmin/index.php ist der geänderte Dateiname). .
Verwandte Empfehlungen: phpcms-Tutorial
Das obige ist der detaillierte Inhalt vonSo setzen Sie die Backend-URL in phpcms zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!