2013-03-30 1 views
0

Мой опыт в том, что использование .htAccess для защиты паролем каталога приводит к появлению модального диалогового окна. А для некоторых браузеров (FF и Chrome) не отображается флажок «запомнить» этот пароль.Есть ли способ защитить паролем каталог с .htaccess и запомнить ли пароль?

Есть ли способ защитить пароль от паролей и указать имя пользователя и пароль на веб-странице?

Или, есть ли способ заставить браузер запомнить этот пароль?

ответ

1

Т.Л., д-р: Нет

Мы говорим о чем-то называется Basic Authentication.

К сожалению, these things are features of the browser, and cannot be controlled from the server side. Некоторые браузеры имеют возможность запоминать ваш пароль навсегда (обычно в форме «помнить мой пароль»). Это спорно, является ли это хорошая идея, но, по крайней мере, пользователь делает вызов; заставляя этот выбор со стороны сервера действительно плохой идеей, и я не думаю, что любой браузер позволит это. Зачем? Пользователь, вероятно, не хочет хранить свои учетные данные при использовании общего устройства (например, в публичной библиотеке).

Это говорит о том, что использование файла Apache .htaccess - это не единственный способ сделать базовую аутентификацию. Используя любую инфраструктуру динамического содержимого (PHP, ASP и т. Д.), Вы можете сохранить cookie сеанса после того, как пользователь выполнил аутентификацию и только отправил ответ 401 и основные заголовки аутентификации, если у пользователя нет cookie проверки подлинности. Поскольку вы говорите о .htaccess, я предполагаю, что вы находитесь в стеке LAMP; посмотрите на:

Смежные вопросы