このビデオで David Leedy が説明している方法で、アプリケーションのメイン レイアウトにログイン/ログアウト リンクがあります。 -and-ログアウト/
ログアウトリンクを除いて、すべて正常に機能します。リンクのコードは次のとおりです。
facesContext.getExternalContext().getRequest().getContextPath() + "?Logout&redirectTo=" + facesContext.getExternalContext().getRequest().getContextPath()
クリックすると、ログアウトしてホームページに戻りますが、これで問題ありません。しかし、更新するか、別のページをクリックすると、パスワードのプロンプトが表示されずにすぐに再ログインされます。これは、クリアされていないセッションがサーバーに保存されているためですか? ログアウトした後、誰かがログインする前に完全なログイン プロセスを再度実行する必要があるように、これを変更するにはどうすればよいですか?