通常ログイン時のメインページパターンのデフォルト設定について教えてください。

■ver7.xの場合
起動時のメインページパターンのユーザデフォルトは、サーバマネージャ配下/conf/access-security.xmlをの<user-security>/<page-provider>/<page-provider-class>タグに「IntramartFrameUserPageProvider」クラスを編集します。
#システム単位のみの対応です。ログイングループ単位での設定は対応していません。
#編集後にintra-martのサービスを再起動後が1です。
すでに、<init-param>/<param-name>タグに"main-frame"、および<param-value>タグに"dt"が下記のように設定されています。
--------------------------------
<init-param>
<param-name>main-frame</param-name>
<param-value>dt</param-value>
</init-param>
--------------------------------
さらに別途<init-param>/<param-name>タグに"main-page"、および<param-value>タグにメインページパターンのURLを設定を追記することによってシステム単位でデフォルトのメインページパターンを設定することができます。
--------------------------------
<init-param>
<param-name>main-page</param-name>
<param-value>メインページパターンのURL</param-value>
</init-param>
--------------------------------
メインページパターンのURLは、下記になります。
MainPage510  :system/security/user/main.jssp
MainPageSimple :system/security/user/simple/main.jssp
下記に設定例を記載します。
例:MainPage510の場合
--------------------------------
(中略)
<user-security>
(中略)
<page-provider>
<page-provider-class>jp.co.intra_mart.foundation.security.ce
rtification.IntramartFrameUserPageProvider</page-provider-cl
ass>
<init-param>
<param-name>main-frame</param-name>
<param-value>dt</param-value>
</init-param>
<init-param>
<param-name>main-page</param-name>
<param-value>system/security/user/main.jssp</param-value>
</init-param>
</page-provider>
(中略)
<user-security>
(中略)
--------------------------------
なお、メインページパターン設定を上記のように、MainPage510あるいはMainPageSimpleに設定し、さらにログイン後の画面表示をintra-martのデフォルトではなく、お客様が指定した画面表示していた場合(上記の"dt"をお客様の指定のURLに設定していた場合)、下記の点についてご留意ください。
一般ユーザにてログイン後、「ユーザ設定」>「メインページパターン設定」でメインページパターンを「MainPage510」または「MainPageSimple」に変更した場合、メインページパターンは変更されますが、指定した画面表示ではなく、intra-martのデフォルトの画面が表示されます。
メインページパターン、MainPage510およびMainPageSimpleに関しては、ログイン後初期画面を設定で変更することはできません。
MainPage510およびMainPageSimpleにつきましてはアドオンとして提供しているため、このような仕様となっております。
恐れ入りますがご了承いただけますようお願いいたします。
MainPage510およびMainPageSimpleをご利用いただく場合、対象のファイルを直接編集していただく必要があります。
・MainPage510の場合
pages/platform/src/system/security/user/main.js
17行目 "dt" → 表示したいページのパス
・MainPageSimpleの場合
pages/platform/src/system/security/user/simple/main.js
12行目 "dt" → 表示したいページのパス
[参照ドキュメント]
アクセスセキュリティ仕様書 
4.7 認証処理の設定に関するページ
4.7.4.1 ページプロバイダモジュールが提供するURL
4.7.4.4 ページプロバイダモジュール実装クラス
 ■ IntramartFrameUserPageProvider クラス
 

■ver6.xの場合
メインページパターンのデフォルトの設定はサーバマネージャ/conf/access-security.xml の以下の部分を書き換えて頂く事により変更が可能です。
<user-security>
----(略)----
<param-name>main-page</param-name>
<param-value>system/security/user/600/main.jssp</param-value>
----(略)----
</user-security>
メインページパターンのURLは、下記になります。
MainPage510  :system/security/user/main.jssp
MainPageSimple :system/security/user/simple/main.jssp
[参照ドキュメント]
アクセスセキュリティ仕様書 ver6.x
 2.7.3 ページプロバイダモジュール
 2.11.2.2 ログインページとメインページの作成


-- 対象 ------------------------------------------------------------------------
iWP/Webシステム構築基盤/WebPlatform/AppFramework
--------------------------------------------------------------------------------



FAQID:331
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk