BASIC認証の設定と解除の方法

フルパスを調べる

そこで使うのが、以下のPHPファイルです。以下のスクリプトをコピーペーストしてテキストファイルを作成し、任意の名前に「.php」という拡張子を付けて保存してください。

<?php
echo __FILE__;
?>

このPHPファイルを、BASIC認証を設定したいディレクトリにアップロードして、ブラウザからアクセスします。
すると、このPHPファイル自身のフルパスが表示されます。

「.htaccess」を作成する

AuthType Basic
AuthName “Input your ID and Password.”
AuthUserFile (調べたフルパス)/.htpasswd
require valid-user

「.htpasswd」を作成する

ID名:Pass

といったように記述をしていきます。

ここで重要なのが、Passの部分に入るパスワードはそのまま記述するのではなく暗号化したものを記述しなければなりません。.htpasswdの作成について調べればパスワードの暗号化を行うサイトがいくつか出てきますので、それらのサイトでパスワードを暗号化してください。

例えば、「user01」というユーザー名で、パスワードも同じく「user01」と入力してみます。すると結果は、

user01:OQmgn/xLMIuNs

となりました。
複数のアカウントが必要な場合は、この作業を繰り返してください。

下記のサイトより調べる。

https://www.luft.co.jp/cgi/htpasswd.php

上記内容の参考サイト

https://japan.norton.com/basic-authentication-10326

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

前の記事

ページネーション