如何实现ASP.NET MVC中会话永不过期,除非用户点击注销?
- 内容介绍
- 文章标签
- 相关推荐
本文共计339个文字,预计阅读时间需要2分钟。
我在构建一个asp.net mvc应用程序。我希望这个应用永久不过期,用户登录后,除非用户点击注销,否则不自动登出。这是最好的方式吗?我使用了 FormsAuthentication.SetAuthCookie(userName, createPersistentCookie) 并将 cr 设置为 。
这是一个有效的实现方式。使用 FormsAuthentication.SetAuthCookie 方法可以设置一个持久的cookie,这样用户登录后,除非用户手动注销,否则不会自动登出。这种方式适合于需要保持用户会话的场景,比如在线购物或社交媒体应用。
确保 cr 的值正确,通常 cr 代表 Cookie 的过期时间。如果设置为 ,那么cookie将不会在浏览器关闭后过期,除非用户手动注销。这是确保用户会话持久的常用方法。
我正在构建一个asp.net mvc应用程序.我希望会话永远不会过期,一旦用户登录,除非用户点击注销.
这是最好的方式吗?
我用过
FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
并将createPersistentCookie设置为true,但仍然会在一段时间后退出.
实现滑动到期.将到期时间保留在合理的值 – 一天,两周,最大值;每次请求(最简单)或以特定间隔更新cookie.本文共计339个文字,预计阅读时间需要2分钟。
我在构建一个asp.net mvc应用程序。我希望这个应用永久不过期,用户登录后,除非用户点击注销,否则不自动登出。这是最好的方式吗?我使用了 FormsAuthentication.SetAuthCookie(userName, createPersistentCookie) 并将 cr 设置为 。
这是一个有效的实现方式。使用 FormsAuthentication.SetAuthCookie 方法可以设置一个持久的cookie,这样用户登录后,除非用户手动注销,否则不会自动登出。这种方式适合于需要保持用户会话的场景,比如在线购物或社交媒体应用。
确保 cr 的值正确,通常 cr 代表 Cookie 的过期时间。如果设置为 ,那么cookie将不会在浏览器关闭后过期,除非用户手动注销。这是确保用户会话持久的常用方法。
我正在构建一个asp.net mvc应用程序.我希望会话永远不会过期,一旦用户登录,除非用户点击注销.
这是最好的方式吗?
我用过
FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
并将createPersistentCookie设置为true,但仍然会在一段时间后退出.
实现滑动到期.将到期时间保留在合理的值 – 一天,两周,最大值;每次请求(最简单)或以特定间隔更新cookie.
