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

