Т.Л., д-р: Нет
Мы говорим о чем-то называется 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; посмотрите на: