-1

私の websphere ポータル 8 では、セッション タイムアウト後にユーザーをカスタム ページにリダイレクトする必要があります。私が設定したすべてのチュートリアルで説明されているように

リダイレクト.ログアウト=真

redirect.logout.url = /wps/portal/uec/uechidden/sessiontimeout

WP_ConfigService にありましたが、効果はありませんでした。ページやポートレットなどをリダイレクトするためのすべてのアクセス許可を確認しました。また、アプリにログアウト フィルターがありますが、それを削除しても、「アクティビティがないため、ポータル セッションがタイムアウトしました。ポータル ホームで新しいセッションを開始してください」にリダイレクトされました。私のタイムアウト設定は、1 つのアプリケーションではなくサーバーに対して設定されています。助言がありますか?

4

2 に答える 2

1

セッションの有効期限が切れたときにログイン ページ (またはその他のページ) にリダイレクトするには、次のいずれかの方法を使用します。

オプション 1. 認証フィルター チェーンを拡張し、必要なロジックをコードに実装します。詳しくは、「認証フィルターの構成」および「WebSphere Portal の新しいセキュリティー API」の記事を参照してください。

オプション 2: ErrorSessionTimeOut jsp を変更して Java スクリプトを追加し、セッションがタイムアウトしたときにログイン ページにリダイレクトします。このオプションは実装が簡単ですが、リダイレクトが発生したときに瞬間的な「フラッシュ」が表示される場合があります。

詳細: http://www-01.ibm.com/support/docview.wss?uid=swg21419230

于 2013-11-26T07:27:28.990 に答える