0

GeneXus で「オンライン」のスマート デバイス アプリケーションを開発しています。ユーザーがしばらくアプリケーションの使用を停止すると、リモート サーバー セッションは自動的に終了します。多くの websession 変数を使用しているため、ユーザーがアプリを使用し続けようとすると、応答しなくなります。リモートセッションが終了した場合、ユーザーがアプリを使い続けないようにする方法を考えています。彼に新しいログイン手順を強制したい (私は GAM を使用していない)。

セッションが有効かどうかを検証し、すべての手順とすべてのサーバー側イベントに対してテストするために、websession 変数を作成する必要があります? 最善のアプローチは何ですか?

4

1 に答える 1

0

たとえば、.NET を使用している場合など、asp.net がリサイクルするという理由だけで有効期限が切れないように、websession を stateserver または sql server に保存してみてください。これを読む

別のオプションはClientStart Eventを使用している可能性があり、外部オブジェクトを作成して接続を確認し、セッション状態が役立つ場合があります。

GAM: GAM を使用してみてください。アプリの安全性が向上します。この場合、GAM を使用できます。認証と承認も委任できます。セッションの有効期限の処理については、GAM外部認証GAM 外部認証、およびGAM リポジトリの機能とプロパティを確認してください。

于 2014-08-21T19:38:06.683 に答える