ホームページを特定の人だけに公開する場合にアクセス制限(Basic認証)を掛ける事ができます。
下図のようにユーザー名とパスワードを入力するダイアログによりユーザー名とパスワードを入力 しない限り、ページにアクセス出来なくなります。 このアクセス制限は.htaccessで制御されています。
AuthUserFile /home/member/ユーザアカウント/.htpasswd↓
AuthType Basic↓
AuthName test↓
require valid-user |
(1)
(2)
|
|
※↓は改行を意味します。
番号を振ってある行について説明します。この部分が、環境に合わせて書き換えなければいけません。その他の行については、そのまま書き加えてください。
(1) AuthUserFile
.htpasswd(パスワード)を指定します。パスはルートからのフルパスで記述します。
(2) AuthName
Basic認証をかける「領域欄」に表示される内容を指定します。上図では【test】の部分です。
ユーザー名:パスワード(暗号化)
アカウント名とパスワードを記述します。ユーザー名:パスワード(暗号化)のようにユーザー名とパスワードの間は「
:(コロン)」で区切ります。パスワードは暗号化されていないといけません。パスワードの暗号化は下記の変換フォームより行ってください。
IDとパスワードを入力してください。
パスワードをPHPで暗号化します。 |
|