ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp6 で管理者ログイン入り口を非表示にする方法

thinkphp6 で管理者ログイン入り口を非表示にする方法

藏色散人
藏色散人オリジナル
2021-12-21 11:02:433796ブラウズ

thinkphp6 で管理者ログイン入り口を非表示にする方法: 1.deny_module_list の値を変更します; 2.admin.php の admin を任意のランダムな文字列に変更します。

thinkphp6 で管理者ログイン入り口を非表示にする方法

#この記事の動作環境: Windows 7 システム、thinkphp v6 バージョン、Dell G3 コンピューター。

thinkphp6 で管理者ログインを非表示にする方法は?

バックエンド アドレスを非表示にするための PHP 固有の手順

#1. application/config.php の Deny_module_list の値を変更します。ホームページでは、デフォルトの There が既に common であるため、admin を追加して ['common', 'admin']

2 に変更します。次に、パブリックで新しい admin.php を作成します。プロジェクトのディレクトリを作成し、その名前を admin_d75KABNWt.php に変更すると、admin.php の admin を任意のランダムな文字列に変更できます (長ければ長いほど良い)。

3. バックエンドにログインします。上記の変更後は、www.test.com/admin 経由でバックエンドにログインできなくなります。現時点では、次を使用できます。 www.test.com /admin_d75KABNWt.php、ここで admin_d75KABNWt.php は任意に変更できる名前です。

注: バックエンド ログイン エントリを保護し、どこにも貼り付けないでください。バックエンド エントリが漏洩した場合は、もう一度変更してみてください。

ThinkPHP に関するその他のセキュリティに関する提案

上記の隠しバックエンド入口アドレスを通じて、最初のドアを追加しました。以下はすべての人のセキュリティのためです。提案は、バックエンドにさらなるセキュリティ保護を追加するのに役立ちます。

1. バックグラウンド管理のログイン入り口とスーパー管理者のパスワードを定期的に変更します。複雑であればあるほど良いです。

2. バックグラウンド ログイン検証コードを有効にします。有効にする方法: application/config.php の下部にある login_captcha を変更し、その値を true に変更します

3. バックグラウンド スーパー管理者を変更しますユーザー名。誰もが admin を使用することに慣れています。別の名前に変更することをお勧めします。

推奨学習: 「最新の 10 件の thinkphp ビデオ チュートリアル

以上がthinkphp6 で管理者ログイン入り口を非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。