4

このビデオで David Leedy が説明している方法で、アプリケーションのメイン レイアウトにログイン/ログアウト リンクがあります。 -and-ログアウト/

ログアウトリンクを除いて、すべて正常に機能します。リンクのコードは次のとおりです。

facesContext.getExternalContext().getRequest().getContextPath() + "?Logout&redirectTo=" + facesContext.getExternalContext().getRequest().getContextPath()

クリックすると、ログアウトしてホームページに戻りますが、これで問題ありません。しかし、更新するか、別のページをクリックすると、パスワードのプロンプトが表示されずにすぐに再ログインされます。これは、クリアされていないセッションがサーバーに保存されているためですか? ログアウトした後、誰かがログインする前に完全なログイン プロセスを再度実行する必要があるように、これを変更するにはどうすればよいですか?

4

1 に答える 1

6

サーバーが基本認証またはセッションベース認証を使用するように設定されているかどうかによって異なります。基本認証にはログアウト メカニズムはありません。ブラウザを閉じるとログアウトされます。

上記のコードは、Domino admin を使用して Domino サーバー上で構成されたセッション ベースでのみ機能します。

ここにいくつかの指示があります :

于 2012-05-23T13:32:08.647 に答える