Как я могу защитить паролем основную страницу HTML? - PullRequest
2 голосов
/ 01 июля 2011

Какую простейшую форму защиты паролем я могу использовать, которая не обязательно должна быть сверхбезопасной, просто не подпускать к этому риффу? В идеале его можно прикрепить на веб-сайт из HTML и JavaScript.

Он также должен работать во всех браузерах (не может по праву позволить пользователям просто переключать браузеры, чтобы они могли получить доступ к содержимому сайта, защищенного паролем!)

Функция подсказки в Javascript, похоже, отфильтрована IE, так что об этом не может быть и речи.

1 Ответ

6 голосов
/ 01 июля 2011

Использовать базовую аутентификацию HTTP, предоставляемую вашим веб-сервером. В Apache это настраивается просто в конфигурации .htaccess или vhost. В IIS это простая опция графического интерфейса.

Вот документы Apache. , а вот документы IIS. (это IIS6, но я думаю, что в IIS7 все так же)

Обычная конфигурация Apache выглядит примерно так:

AuthUserFile /path/to/htpasswd-file
AuthName "String to display in login popup"
AuthType Basic
require user username1 username2
...