2017-05-15 25 views
0

Websphereにポートレット・アプリケーションをデプロイしました。WebSphere:ログインする前のページにユーザーをリダイレクトする方法は?

現在、ユーザーのセッションの有効期限が切れ、再度ログインした場合、WebSphereは彼を「IBM WebSphere Portal x.xへようこそ」ページにリダイレクトします。前のページに戻るにはどうすればいいですか?

ありがとうございます!

+0

設定サービスでredirect.login.urlを設定しましたか? – DanielBarbarian

答えて

0

ユーザがログアウトした場合、通常はユーザセッションを削除するコード(クッキーを削除するアクション)があり、その後インデックスページにリダイレクトされます。

インデックスページではないページにユーザーがいる場合は、ユーザーがログインし、ログインする前の同じページにリダイレクトする必要がある場合は、彼はログインする前でした。

これはさまざまな方法で実行できます。私はたぶんクッキーを持っていて、ユーザーが以前にあったサイトを示すテキストフィールドを更新して、そのページにユーザーをリダイレクトします。

E.G.ユーザーの訪問SomePage.php - SomePage.phpを返す前に、Cookieのフィールドを更新します。 "PreviousPage" = SomePage.php。ユーザーがログインした後、彼を "SomePage.php"にリダイレクトします。

0

デフォルトでは、設定Websphereはユーザをデフォルトページにリダイレクトします。最初のページはポータルによって決定されるページ階層になります。 Uは、config engine/configサービスのredirect.login.urlプロパティを手動で更新し、それを行う前にredirect.loginをtrueに設定しています。

は参照してください:https://www.ibm.com/support/knowledgecenter/en/SSYJ99_8.0.0/admin/srvcfgref_config.html

注:使用しているが、私は、これらは以前と同様に最新のバージョンで利用できるようになると信じているバージョンわかりません。

関連する問題