私のプロジェクトでは、ユーザーがクリックできるように、非アクティブな時間がセッションのタイムアウト時間 (例: セッションの有効期限の 5 分前) に達するたびに、ポップアップでユーザーに警告する必要があります。続行ボタンをクリックし、プログラムでサーバー セッションを延長します。
これを行うための最良のアプローチは何ですか?
私のプロジェクトでは、ユーザーがクリックできるように、非アクティブな時間がセッションのタイムアウト時間 (例: セッションの有効期限の 5 分前) に達するたびに、ポップアップでユーザーに警告する必要があります。続行ボタンをクリックし、プログラムでサーバー セッションを延長します。
これを行うための最良のアプローチは何ですか?
javascriptとcoldfusionでそれを行うことができます。
<!--- Minutes into MS --->
<cfset sessionTimeout = 2>
<html>
<head>
<title>Timeout Example</title>
<script>
<cfoutput>
var #toScript((sessionTimeout-1)*60*1000,"sTimeout")#
</cfoutput>
setTimeout('sessionWarning()', sTimeout);
function sessionWarning() {
alert('Hey bonehead, your session is going to time out unless you do something!');
}
</script>
</head>
<body>
</body>
</html>
http://www.webpronews.com/warn-a-user-about-a-session-timeout-with-javascript-2007-01から取得
jquery メソッドを参照してください - http://pure-essence.net/2010/02/14/jquery-session-timeout-countdown/