【发布时间】:2016-06-17 17:49:59
【问题描述】:
如果用户点击登录视图上的记住我复选框,我会使用 cookie 存储用户 ID 和密码
HttpCookie UserID = new HttpCookie("UserID");
HttpCookie Password = new HttpCookie("Password");
UserID.Value = vm.UserID;
UserID.Expires = DateTime.Now.AddDays(30);
Password.Value = vm.Password;
Password.Expires = DateTime.Now.AddDays(30);
Response.Cookies.Add(UserID);
Response.Cookies.Add(Password);
我很清楚浏览器 cookie,但它保持不变,这意味着当用户打开登录视图时,用户 ID 和密码字段会自动填写。 那么这些cookies实际存储在客户端还是服务器端呢? 如果他们愿意,用户如何清除这些 cookie?
【问题讨论】:
标签: c# asp.net-mvc cookies