asp.net 自定义登录页面会话替代方案

本文关键字:会话 方案 net 自定义 登录 asp | 更新日期: 2023-09-27 18:31:56

我的网站有定制的身份验证系统,该系统使用 asp.net 中的会话而不是表单身份验证。登录页面获取电子邮件和密码,在数据库中查找它,如果存在,则将会话设置为 true。您可以猜到的问题是会话默认不会持续超过 20 分钟。我的问题是如何使用 cookie 或任何其他解决方案为用户提供一种登录方式,直到他们注销。

asp.net 自定义登录页面会话替代方案

你可以让页面每15分钟不活动一次使用javascript重新加载。然后,该请求将阻止超时。

Response.Cookies["userName"].Value = "patrick";
Response.Cookies["userName"].Expires = DateTime.Now.AddMinutes(10);