ユーザーのためにPHPをApacheにログインさせる方法があるかどうかを調べようとしています。したがって、ユーザーが HTML フォームで有効なユーザー名とパスワードを入力すると、PHP は資格情報を使用してログインします。したがって、次のようなものです:
<?php
if ($_POST["user"] == "john" && $_POST["pass"] == "swordfish"){
apache_login($_POST["user"], $_POST["pass"]);
}
?>
私がやろうとしているのは、ファイルを保護するためにApacheに何らかのログインセキュリティを設定することですが、Apacheが資格情報を取得するために使用するユーザー名/パスワードがポップアップするのを避けたいです。
HTMLフォームに情報を入力し、ファイルを表示する前にPHPに認証を処理してもらいたいので、誰かが「http://example.com/files/private.doc」を置くことはできません。 URLでファイルを取得します。
前もって感謝します!