Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的网站有定制的身份验证系统,它使用 asp.net 中的会话而不是表单身份验证。登录页面获取电子邮件和密码,在数据库中查找并设置会话为真(如果存在)。你可以猜到的问题是默认情况下,会话不会持续超过 20 分钟。我的问题是我如何使用 cookie 或任何替代解决方案来为用户提供一种登录方式,直到他们退出。
您可以每 15 分钟不活动时使用 javascript 重新加载页面。然后该请求将阻止超时。
Response.Cookies["userName"].Value = "patrick"; Response.Cookies["userName"].Expires = DateTime.Now.AddMinutes(10);