我想知道在 MVC 中处理和实现会话超时的最佳方法。我已经设置了我的应用程序,以便在用户进行身份验证时它可以处理“RememberMe”。我还将一些变量存储在Context.Session["myvar"];
当我的会话已过期但我的身份验证 cookie 尚未过期时,我遇到了问题。
我的第一个想法是根据操作请求检查会话统计信息;但这似乎是很多代码。有没有一个检查会话状态的好地方?处理会话超时的其他方法是什么?我希望在会话超时时将用户重定向到登录页面。或者如果用户仍然登录,则重新加载会话变量。