セッションの有効期限が切れているかどうかを毎回確認し、そうであれば Facebook などの JavaScript を使用してホームページにリダイレクトし、 ctrl+ shift+を押すdelとログイン ウィンドウが表示されます。.aspx Web ページと WCF サービスを使用しています
質問する
21880 次
3 に答える
1
これが最善の解決策かどうかはわかりませんが、ユーザー セッションの有効期限が切れているかどうかを 500 ミリ秒ごとにテストする解決策を次に示します。
500 ミリ秒ごとに「setInterval」関数を使用してセッション変数を永続的にチェッカーします。
function CheckSession() {
var session = '<%=Session["username"] != null%>';
//session = '<%=Session["username"]%>';
if (session == false) {
alert("Your Session has expired");
window.location = "login.aspx";
}
}
setInterval(CheckSession(),500);
于 2013-02-25T09:37:12.790 に答える
-1
セッションが期限切れかどうかを確認する php ファイルを作成できます。期限切れの場合は、ヘッダーに Location:homepage として引数を指定する必要があります。
このファイルは、
「include'filename.php'」または「require once」を追加して、各ページに含める必要があります。 " 関数
于 2013-02-25T09:35:21.713 に答える