メニュー

東京・小金井市のWEB制作会社の豆知識

MEMORANDUM

ベーシック認証。「.htaccess」使って簡易パスワード機能を実装

一般的なログイン機能までは必要のない、ホームページ公開前などの一時的(簡易)にパスワードを設置したい場合に便利なベーシック認証の設置方法をメモ。

.htaccess

AuthUserFile /.htpasswdまでのディレクトリ/.htpasswd
AuthGroupFile /dev/null
AuthName "Input your ID and Password."
AuthType Basic
require valid-user

「AuthUserFile」のパス(URL)が不明な場合はサイトルートからのパスを取得できるPHP関数「$_SERVER[‘DOCUMENT_ROOT’]」を設置予定のディレクトリに設置して確認。

PHP

echo($_SERVER['DOCUMENT_ROOT']); //サイトルートからのパスを表示

上記「.htaccess」ファイルと「.htpasswd」の2つのファイルをパスワードを設置したいディレクトリの直下にアップロード。
使用後(削除する場合)は該当ファイルを削除。

「.htpasswd」は下記のサイトを使って作成すると便利。

また、作成するファイルの文字コードは全て「UTF-8(BOM無し) 」で作成します。

RANKING

人気記事

同一カテゴリーの記事