Coldfusionには、lastvisitと呼ばれるシステム作成のクライアント変数があります。
実際に設定されているリクエスト(つまりclient.thisvisit)中にその変数の値を取得する方法はありますか?
「ThisVisit」タイムスタンプをセッションに保存し、次のリクエストが行われたときにそれをlastvisitと比較できるという考え方です。これにより、セッションで別のリクエストが行われたかどうかがわかります。
目的は、毎分ロックを更新するajaxレコードロックを使用するページを作成することです。60分後、ajaxロックコードはユーザーをWebサイトから自動的にログアウトします(非アクティブのため)。この問題は、ユーザーが他のウィンドウ/タブ(アクティビティの表示)でタスクを実行している場合に発生します。
すべてのリクエストがLastVisitを更新することを検知します。次に実行するときに、LastVisitクライアント変数と比較できるように、ajaxロックコードに「thisvisit」値を保存してもらいたいと思います。