プログラミングセキュリティコンテンツにパスワードをかける方法はいろいろありますが、.htaccessを使ってBASIC認証を設置する方法を紹介します。ベーシック認証って?.htaccessを使ってパスワードをかけます。.htaccessを設置したフォルダ以下のファイルへアクセスさせません。シンプルですが非常に強力なセキュリティです。下のデモページはBASIC認証によりロックれています。デモページ.htaccessの書き方パスワードをかけたいフォルダに、.htaccessというファイルを作成して以下のような記載をします。valid-user最初の行のAuthUserFileとはログインするユーザーのIDとパスワードを書いたファイルの場所を記載します。ここで注意は、サーバールートからのフルパスを記載しなければならないということです。相対パスではダメです。レンタルサーバーであればマニュアルにフルパスについて記載してあると思います。AuthGroupFileとはログインするグループのIDとパスワードを書いたファイルの場所を記載するのですが、BASIC認証はユーザーごとの認証の為、必要ありません。指定が無いという意味で/dev/nullと記載します。Authnameはパスワードをかける領域名です。ブラウザでパスワード入力時にボックスの中に表示されるので、それらしい言葉を書いておきましょう。Authtypeは認証方式です。BASIC認証を使うのでbasicと記載します。valid-userとは認証された全ユーザーのアクセスを許可するという意味です。.htpasswdの書き方.haccessで指定したパスに.htpasswdという名前のファイルを設置して以下のような記載をします。id:xbxzjfvCRPYvg【id】:【pass】という構成です。改行で同じように記載を追加することでユーザーをどんどん増やせます。パスワード部分は暗号化された文字を記載します。crypt関数というものでパスワードをハッシュ化する必要があります。自動でハッシュ化するフォームを作りました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。