我正在构建一个 asp.net mvc 应用程序。 我希望 session 永不过期,一旦用户登录,除非用户单击注销。
最好的方法是什么?
我用过
FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
并将 createPersistentCookie 设置为 true,但一段时间后我仍然会注销。
最佳答案
实现滑动过期。将过期时间保留为某个合理的值——最多一天、两周、一周;根据每个请求(最简单的)或以特定时间间隔更新 cookie。
关于asp.net-mvc - 像 stackoverflow.com 一样永不过期的 session ,除非用户单击注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3261627/