HttpSession.IsLoginSessionメソッド

 

説明

セッションがLoginメソッドにより開始されたか調べます。

 

getHttpSession関数により取得したHttpSessionオブジェクトに対して、IsLoginSessionメソッドを呼び出すことで、そのCRSをロードしたセッションがLoginメソッドにより開始されたか、それともGetメソッドにより開始されたか知ることができます。

 

Getメソッドにより開始されたセッションの場合、他のサーバやローカルファイルからロードされたCRSが同時に実行されている可能性があり、それらのCRSプログラムにより、アプリケーションの内部データを意図しない形で処理される可能性があります。

 

このような状況を抑止するために、アプリケーションがLoginメソッドよって開始されたセッションでロードされているか調べることができます。

 

より追加されました

ではサポートされていません

 

呼出形式

var res = session.IsLoginSession( [ SingleLogin ] )

 

戻り値

sessionオブジェクトがLoginメソッドまたはSLoginメソッドにより開始されたセッションの場合は$TRUE、それ以外は$FALSEを返します。

 

引数

boolean SingleLogin

$TRUEを指定した場合、SLoginメソッドにより開始されたセッションの場合のみ$TRUEを返します。

それ以外の場合はLoginメソッドまたはSLoginメソッドにより開始されたセッションのときに$TRUEを返します。

 

例外

なし

 

 

使用例

var session = getHttpSession();
if (session.IsLoginSession()) {
    Get("main.crs");
} else {
    Login("http://servser/main.crs");
}

 

関連項目

Root.LoginRoot.SLoginメソッド

NetObject.Getメソッド

getHttpSession関数

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る