ホームページ > 記事 > CMS チュートリアル > phpcmsのバックグラウンドパスを変更する方法
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; }パブリック関数 public_logout() も見つけます。まず、文中に
$_SESSION['cms_login'] = 0;という行を追加します。これにより、終了後に cms_login SESSION 値がクリアされます。 2. 次に、cms_login SESSION 値の照合を有効にするために php ファイルをカスタマイズします: Web サイトのルート ディレクトリに新しい admin\ ディレクトリを作成し、新しいファイルindex.php を作成します。
<?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'); ?>PHP 中国語 Web サイト、多数の無料
PHPCMS チュートリアル 、オンライン学習へようこそ!
以上がphpcmsのバックグラウンドパスを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。