ログオンのナビゲーション ルールでは、Crystal Enterprise へのユーザーのログオンが成功または失敗した場合に実行されるナビゲーション アクションを設定しました。このアクションは、Logon
コンポーネントの action
属性の文字列値に基づいて決定されます。faces
ファイルで定義したナビゲーション ルールにより、ログオン試行の成功および失敗のどちらの文字列が返されたかによって、それぞれのページにユーザーがリダイレクトされます。つまり、ユーザーのログオン ステータスを確認して、“logon_success”または“logon_failure”の文字列を返すアクション メソッドを作成する必要があります。
ヒント または、logon.jsp を右クリックして、[ページ コードの編集]をクリックします。
Logon
クラスに追加します。
Logon
コンポーネントを選択します。
action
属性を #{pc_Logon.logonAction}
に設定します。
このステップでは、Logon.java ページ コード クラス(Backing Bean)にあるメソッド logonAction
にバインドするメソッドを作成します。
logonAction
メソッドは、ユーザーのセッション情報を含む Identity
Bean の存在とログオン ステータスを確認します。Identity
Bean が null ではなく、Crystal Enterprise にログオンしている場合には、文字列“logon_success”が返されますが、それ以外の場合にはユーザーはログオンしていないことから、文字列“logon_failure”が返されます。
Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |