我的Web应用程序的主页有一个RememberMe复选框.如果用户选中,我会将邮箱ID和密码存储在Cookie中.这是我的代码:
if (this.ChkRememberme != null && this.ChkRememberme.Checked == true)
{
HttpCookie cookie = new HttpCookie(TxtUserName.Text, TxtPassword.Text);
cookie.Expires.AddYears(1);
Response.Cookies.Add(cookie);
}
我想知道的是:
- 在cookie中存储密码安全吗?
- 这样做的正确方式是什么?
- 设置cookie时间的最佳实践是什么?