「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Session管理機能]] *目次 [#w2040aa2] #contents *概要 [#kf864bac] Sessionタイムアウトを防止する機能。~ *処理方式 [#f09aca7e] クライアント(common.js)から定期的にサーバ(ping.aspx)にリクエストを投げることで~ 当該画面が開いているうちはSessionタイムアウトが発生しないようにすることができる。 https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/C%23/Samples/WebApp_sample/WebForms_Sample/WebForms_Sample/Scripts/touryo/common.js#L57 https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/Samples/WebApp_sample/WebForms_Sample/WebForms_Sample/Scripts/touryo/common.js#L57 *機能の有効化 [#f23ec283] common.js中に実装されているping処理のコメント・アウトを外す必要があります。 //// --------------------------------------------------------------- //// セッションタイムアウトを防ぐため、Webサーバへ一定期間ごとにPINGを行う //// --------------------------------------------------------------- //// 引数 - //// 戻り値 - //// --------------------------------------------------------------- //function HttpPing() { // ・・・; //} IP:202.246.252.97 TIME:"2018-06-14 (木) 17:38:57" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=Session%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E9%98%B2%E6%AD%A2%E6%A9%9F%E8%83%BD" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36"