私はlighttpdでHtdigest認証を使用します。ユーザーが最初にWebサイトにログインすると、標準のユーザー名/パスワードのダイアログボックスが表示されます。正しいユーザー名とパスワードが入力された場合、ユーザーはログインできます。そうでない場合、lighttpdは認証失敗ページを表示します。ブラウザにhtdigestを忘れる方法を教えてください。
これまでのところとても良い!
問題は、ユーザーがログアウトするときに、ブラウザがユーザー名とパスワードを忘れないようにすることです。言い換えれば、ブラウザーが開いている限り、ユーザーは認証を求めることなく同じサイトに戻ることができます。 1つの解決策は、ブラウザを閉じて認証を忘れることですが、ログアウトするたびにブラウザを閉じるよう強制したくありません。
ブラウザがhtdigest認証を忘れることを防ぐために、JavaScriptやサーバーサイドコード(PHP、Python、Luaなど)を使用する方法はありますか?
PS。サーバー側でLua 5.1を使用していますが、これはPHPほど強力ではありませんが、Linux 2.6のLighttpd 1.4ではFASTCGIとして動作します。