Apache может быть настроен для требования аутентификации на основе строки запроса?

В менеджере по Виртуальной сети на hyper V полей выберите физический NIC, который Вы используете в свойствах для сетевого соединения каждого VM. Тип соединения должен будет быть установлен на "Внешний" предоставить доступ VMs к сети, как будто они были "физически" включены.

В той точке можно рассматривать их, как непосредственно присоединено.

0
задан 22 November 2009 в 05:13
1 ответ

Я провел некоторое исследование на этом, но я не думаю, что Apache позволит Вам соответствовать на строке запроса способом, которая позволит Вам условно требовать аутентификации. Вы могли соответствовать на каталоге или файле, но не на объектах в строке запроса AFAIK (если Вы не делаете перезапись URL). Это имеет смысл, потому что Вы, вероятно, не хотите прикладной логики, находящейся в конфигурации веб-сервера.

То, что Вы могли сделать, предварительно ожидают любые сценарии, которые имеют администраторские возможности с проверкой как это:

$isLoggedIn = array_key_exists('PHP_AUTH_USER', $_SERVER);
if (!$isLoggedIn && $isTryingToUseAdminFeature) {
  // redirect to login.php; this file has two properties:
  // 1) the apache conf requires authentication to access it
  // 2) it redirects the user back from whence they came
}

Во второй раз вокруг, PHP_AUTH_USER должен быть установлен и так $isLoggedIn будет верно. Затем в Вашем коде, можно условно отобразить/позволить администраторскую функциональность.

1
ответ дан 4 December 2019 в 23:18

Теги

Похожие вопросы