我有一个正在重新处理安全性的 Intranet 应用程序。
基本上,如果他们只是让他们的浏览器打开一段时间,我们必须让用户超时。
添加我在页面上任何地方找到的这段代码(我把它放在我的公共头文件中)就可以了:
Response.AddHeader "Refresh", CStr(CInt(Session.Timeout + 1) * 60)
这将在会话超时一分钟后刷新页面,页面上的代码将用户重定向回登录页面。
问题是现在地址栏中的 URL 没有改变。
例如,如果他们在页面 intranet.com/you/are/here 上超时,则超时后的任何导航都将始终显示该 URL。
我在这里想念什么?我必须添加一个额外的标题吗?
谢谢。