phpcms バックグラウンド パスを変更する方法:
方法 1: 管理バックグラウンドの第 2 レベル ドメイン名に変更します。
##管理バックグラウンド: [設定] > [関連設定] > [セキュリティ構成] > [バックエンド アクセス ドメイン名] で、カスタムの第 2 レベル ドメイン名「admin.cmsyou」を入力します。 com、このドメイン名を介してのみログインできます (バインドを削除する必要がある場合は、/caches/configs/system.php のパラメータ admin_url を変更してバインドを手動でキャンセルする必要があります)。 その後、ドメイン名解決で admin.cmsyou.com がこのホストに解決され、ホストもバインドされます。また、デフォルトのインデックス順序のindex.phpが最初に設定されるので、管理バックエンドの入り口が変更されます。方法 2: カスタム SESSION 値に基づいて管理入口を決定します。
この方法では、デフォルトの phpcms php ファイルを変更し、ポータルをカスタマイズして SESSION を開始し、SESSION を判定し、一致する場合はログインし、一致しない場合はホームページにジャンプします。 CMSYOU は現在この方法を使用しています。 1. \phpcms\modules\admin\index.php ファイルを変更し、パブリック関数 __construct() メソッドの先頭に追加します://login diy if (empty($_SESSION['cms_login'])) { header('location:'.APP_PATH); exit; }
$_SESSION['cms_login'] = 0;
<?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['cms_login'] = 1; unset($session_storage); header('location:../index.php?m=admin'); ?>
PHPCMS チュートリアル 、オンライン学習へようこそ!
以上がphpcmsのバックグラウンドパスを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。