0

UI5 アプリケーションを作成しています。質問は、非アクティブなユーザーのセッション タイムアウトを設定する方法です。セッション タイムアウトの直接的なプロパティはありますか?

4

1 に答える 1

1

これは、setTimeout および clearTimeout 関数を使用して処理できます。ユーザーがマウスを動かしたりキーを押したりするたびに、clearTimeout 関数を使用してタイマーをリセットし、しきい値制限のために setTimeout を再度設定します。

元:

document.onmousemove = reset;
document.onkeypress = reset;

function reset() {
    clearTimeout(threshold);
    setTimeout(sessionTimeout, <interval>); // interval is in ms
}

ユーザーが指定された間隔でページをまったく使用しない場合、自動的にタイムアウトになります。ユースケースを示しました。必要に応じて処理できます。この簡単な情報がお役に立てば幸いです。

于 2016-01-12T08:30:25.653 に答える