Я использую аутентификацию Htdigest с lighttpd.Когда пользователь впервые заходит на веб-сайт, отображается стандартное диалоговое окно с именем пользователя и паролем.Если введено правильное имя пользователя и пароль, пользователь может войти, в противном случае lighttpd покажет страницу с ошибкой аутентификации.
Пока все хорошо!
Проблема в том, что когда пользователь хочет выйти из системы, браузерне забудьте имя пользователя и пароль.Другими словами, пока открыт браузер, пользователь может вернуться на тот же сайт без запроса аутентификации.Одним из решений может быть закрытие браузера, чтобы он забывал аутентификации. Но я не хочу заставлять пользователя закрывать браузер каждый раз, когда он хочет выйти из системы.
Есть ли способ с использованием JavaScript или на стороне серверакод (т.е. PHP, Python или Lua), чтобы позволить браузеру забыть аутентификацию htdigest?
PS.Мы используем Lua 5.1 на стороне сервера, которая не так мощна, как PHP, но работает как FASTCGI в Lighttpd 1.4 в Linux 2.6.