LoginSignup
2
3

More than 5 years have passed since last update.

[baserCMS]管理側にBasic認証備えてみる

Last updated at Posted at 2019-02-01

baserCMSの管理側に、Basic認証を備えたいなぁ、というときにやることの例です。
Basic認証自体は、ググるといろいろ出てくるので割愛します。

想定している対象者

  • baserCMSでウェブサイトを制作をしている方

前提事項

  • DOCUMENT_ROOT・・・設置するサーバのドキュメントルートのパス

ファイルを設置

  • /DOCUMENT_ROOT/admin/ にフォルダ作る
  • /DOCUMENT_ROOT/admin/.htaccess 作る
  • /DOCUMENT_ROOT/admin/.htpasswd 作る
    • 置けるなら /DOCUMENT_ROOT/ の上階層等の通常アクセスできないところに置くのが良い
  • /DOCUMENT_ROOT/admin/index.php 作る
AuthUserFile /DOCUMENT_ROOT/admin/.htpasswd
AuthType Basic
AuthName "Please enter your ID and password"
Require valid-user
Order deny,allow
Deny from all
Satisfy any
{basic認証用のユーザー名とパスワードを生成して記載}
index.php
<?php
// 管理側トップにしておく
header('Location: /admin/dashboard/');
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3