Я пытаюсь выяснить, есть ли способ заставить 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 и получить файл.
Заранее спасибо!