Пользовательский обработчик защиты паролем .htaccess - PullRequest
0 голосов
/ 20 августа 2010

Мне нужно защитить сайт, который имеет тонну статических файлов .html. Стандартная схема .htaccess не соответствует требованиям.

Есть ли способ указать стиль защиты паролем .htaccess с помощью специального обработчика? То есть мне нужно написать код, чтобы определить, разрешено ли пользователю, но я не хочу изменять миллион .html-файлов повсюду.

Спасибо!

1 Ответ

2 голосов
/ 20 августа 2010

Может быть. Это зависит от того, какие модули загружены на ваш веб-сервер. Ваш выбор будет варьироваться от хранения простого списка пользователей в простом файле до хранения их в базе данных и настройки запросов.

http://httpd.apache.org/docs/2.2/howto/auth.html

Другой вариант - просто мозговая атака здесь - это использовать что-то вроде mod_rewrite, чтобы перенаправить вызовы к физическому файлу на что-то вроде PHP-скрипта, который может управлять аутентификацией пользователя / пароля для вашего, и, если аутентифицирован, выйти и загрузить HTML-файл, который был запрошен. Так что вызовы www.some.com/10203.html на самом деле направляются на www.some.com/auth.php?10203.html, который будет контролировать доступ к этому основному html-файлу. Это, конечно, потребует установки mod_rewrite, что довольно часто встречается даже в средах с общим хостингом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...