認証 with .htaccess

認証 with .htaccessについて

認証を設けて、利用者の制限をおこなう。
当サイトにおいて、トップページに認証を設ける行為は利用規約違反です。

認証 with .htaccess

ユーザー名とパスワードを使って、設置ディレクトリ配下にアクセス制限をおこないます。
ここでは https://www.fya.jp/~アカウント/member/ に認証システムを導入します。
※FYAでは、トップページに認証を設置することは規約違反になります。

以下の内容を記述して、ファイル名「.htaccess」とする。  →頭文字の「.(ドット)」を忘れないように注意
(保存できない場合はFTPでアップロードしてからリネームでOK)

AuthUserFile /home/アカウント/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user

AuthUserFile には .htpasswd へのパスは絶対パスで記述します。 →頭文字の「.(ドット)」を忘れないように注意
(セキュリティ上、 public_html 配下への設置はお勧めしません)
AuthName はベーシック認証画面に表示される文字です。

.htaccess をFTPに接続して、member ディレクトリにアップロードします。
このファイルは好きなディレクトリにアップロードしても共通の .htpasswd でアクセスすることができます。

.htpasswd には認証用のユーザー名とパスワードを記載します。
パスワードはセキュリティの為にも、必ずMD5などの暗号化したものを使いましょう。
(Web上の暗号化スクリプトを利用する場合は暗号通信であることを確認してください)
(暗号通信でない場合は、第三者に知られる可能性があり危険です)

ユーザー名:パスワード

ユーザー名とパスワードの間に、「:(コロン)」を忘れないように注意

.htpasswd を AuthUserFile で記述した場所にアップロードします。

ブラウザで http://www.fya.jp/~アカウント/member/ にアクセスして、認証ウインドウが表示されることを確認してください。
最後に、設定したユーザー名とパスワードで認証されることを確認してください。

最後の最後に。
この機能は、会員、グループ、管理人だけに提供するコンテンツを持つ場合に有効です。
そういった方々が、安心してご利用できるコミュニティを構築してください。