グッドモーニング皆:)Liferay認証ページから値を取得する方法は?
私はあなたの意見を持っており、その場合には助けたい:
私は、現在のユーザーのlogginのLiferay Portalの検出役割への彼の役割とに従ってを取得したいと思い、Iユーザーを適切なJSPページにリダイレクトする必要があります。
これを行うのに役立つコードや解決策はありますか?ありがとう、素敵な一日を^^
グッドモーニング皆:)Liferay認証ページから値を取得する方法は?
私はあなたの意見を持っており、その場合には助けたい:
私は、現在のユーザーのlogginのLiferay Portalの検出役割への彼の役割とに従ってを取得したいと思い、Iユーザーを適切なJSPページにリダイレクトする必要があります。
これを行うのに役立つコードや解決策はありますか?ありがとう、素敵な一日を^^
JSPページで最初に私はあなたがweb/guest/homeのようなLiferayページと話していると信じています。なぜならjspにリダイレクトするのはポータルのコンテキストでは意味がないからです。 2番目は、このアクションをログイン後、つまりログインするとすぐに、ユーザーを検出して自分の役割を確認し、彼の役割をLiferayページにリダイレクトしたいと思っています。
これが質問であれば、それを行うことができます。 Login Post Eventフックを作成し、ページにリダイレクトする必要があります。あなたはは、ユーザーのすべての定期的な役割を返します)あなたはuser.getRoles(のようにLiferayのAPIを使用して同様に、ユーザの役割を取得することができます
リダイレクトをユーザーのログイン情報をユーザー
PortalUtil.getUserId(request)
を得ることができます私が上に与えたリンクには、ページへのリンクが記載されています。もしあなたがLiferay srcを持っていれば、ログイン後の特定のページにユーザをリダイレクトする方法についてDefaultLandingPageActionを見てください。
よく説明されています。ありがとう。 –
"JSPページではじめて、私はあなたがLiferayページとweb/guest/homeのように話していると信じています。なぜならjspへのリダイレクトはポータルのコンテキストで意味をなさないからです。 Liferayでポートレットと見なされます。 – Kojja
大変ありがとうございます:) – Kojja