セキュリティを再構築しているイントラネット アプリケーションがあります。
基本的に、ブラウザを一定時間開いたままにしておくと、ユーザーをタイムアウトにする必要があります。
ページの任意の場所で見つけたこのコードを追加すると (共通ヘッダー ファイルに入れています)、トリックが実行されます。
Response.AddHeader "Refresh", CStr(CInt(Session.Timeout + 1) * 60)
これにより、セッションがタイムアウトしてから 1 分後にページが更新され、ページ上のコードによってユーザーがログイン ページにリダイレクトされます。
問題は、アドレス バーの URL が変更されないことです。
たとえば、ページ intranet.com/you/are/here でタイムアウトした場合、タイムアウト後のナビゲーションでは常にその URL が表示されます。
ここで何が欠けていますか?追加のヘッダーを追加する必要がありますか?
ありがとう。