0

我有这个管理用户会话的代码草图:

if IsObject(Session("operator")) then
  Set operator = Session("operator")
  operatore_id = operator.Item("id")
else
  response.redirect "controller.asp"
end if

在此之前我设置了 Session.Timeout = 30,但大约几分钟后,用户被重定向到“controller.asp”,就好像会话(“operator”)不再存在一样。有什么建议可以防止这种情况吗?我想让用户尽可能多地保持“登录”状态,因为大多数时候他们必须写很多文本,而且大多数时候他们在尝试保存工作时会被重定向。

有什么建议吗?

4

1 回答 1

0

我已经通过使用 0px 的 iframe 来解决该问题,该 iframe 调用包含代码的页面:

<%
Response.AddHeader "Refresh", "50"
%>

这有点粗鲁,但它有效。

于 2012-09-03T07:22:33.997 回答