以下是使用 ASP.NET 4.5 和 EntityFramework 创建Web应用程序的故事。我使用 ASP.NET控件来登录和注销功能。现在,我的问题是我想创建这样的应用程序,我需要用户在将浏览器或系统关闭为 Gmail 帐户后始终登录到应用程序。
我尝试在网上搜索但没有得到任何正确的结果。如何通过使用任何浏览器的会话来实现这一点?
答案 0 :(得分:0)
Session是导出一个浏览器实例的术语,意味着直到浏览器关闭。 要即使浏览器关闭也要进行用户会话,请创建一个cookie。
HttpCookie myCookie = new HttpCookie("cookieUser");
DateTime now = DateTime.Now;
// Set the cookie value.
myCookie.Value = now.ToString();
// Set the cookie expiration date.
myCookie.Expires = now.AddMinutes(10);
// Add the cookie.
Response.Cookies.Add(myCookie);
Gmail也以同样的方式运作。 请记住我在这台电脑上明确保存cookie
希望这有帮助。