私の経験では、.htAccess を使用してディレクトリをパスワードで保護すると、モーダル ダイアログ ボックスが表示されます。一部のブラウザー (FF および Chrome) では、このパスワードを「記憶する」ためのチェックボックスが表示されません。
パスワードでディレクトリを保護し、ユーザーに Web ページ内のユーザー名とパスワードを入力させる方法はありますか?
または、ブラウザにそのパスワードを強制的に記憶させる方法はありますか?
tl;dr: いいえ。
Basic Authenticationと呼ばれるものについて話しています。
残念ながら、これらはブラウザの機能であり、サーバー側から制御することはできません。一部のブラウザーには、パスワードを永久に記憶する機能があります (通常は「パスワードを記憶する」チェックボックスの形式で)。これが良いアイデアかどうかは議論の余地がありますが、少なくともユーザーが電話をかけます。サーバー側からこの選択を強制することは本当に悪い考えであり、どのブラウザもそれを許可しないと思います. なんで?共有デバイス (公共図書館など) を使用している場合、ユーザーはおそらく自分の資格情報を保存したくないでしょう。
とはいえ、Apache .htaccess ファイルを使用することが基本認証を行う唯一の方法ではありません。任意の動的コンテンツ フレームワーク (PHP、ASP など) を使用して、ユーザーが認証された後にセッション Cookie を保存し、ユーザーが認証 Cookie を持っていない場合にのみ 401 応答と基本認証ヘッダーを送信できます。.htaccess について話しているので、LAMP スタック上にいると思います。を見てみましょう: