【发布时间】:2014-08-27 16:00:22
【问题描述】:
我正在使用两个会话变量sessionLogin 和sessionPageName。 SessionLogin 将保存登录用户的登录名,sessionPageName 将保存当前加载的页面的名称。随着sessionLogin 超时发生,页面被重定向到登录页面。 sessionPageName 的目的是将用户重定向到用户在 sessionLogin 超时之前最后查看的页面。
我的问题是如果sessionLogin 过期,考虑到会话超时间隔在 20 分钟之后,sessionPageName 也会过期吗?如何将sessionPageName 的超时时间延长至例如 30 分钟并将sessionLogin 的生命周期保持为默认值?
或者,asp.net C# 中是否有办法将用户带到他们在sessionLogin 过期之前查看的最后一个页面,从而导致在我的代码中直接进入登录页面?
【问题讨论】:
-
您应该了解表单身份验证在 ASP.NET 中的工作原理。听起来您正在尝试重新发明轮子。