cookie记住密码:
/// <summary> /// 记住密码 /// </summary> private void RememberPassword() { if (cbRememberPW.Checked) { //记住密码 System.Web.HttpCookie newCookie = new HttpCookie("user"); newCookie.Values["username"] = tbUserName.Value.Trim(); string strPW = tbPassword.Value.Trim(); //最好加密后的密码放到COOKIE内 newCookie.Values["password"] = strPW; newCookie.Expires = DateTime.Now.AddDays(15); Response.AppendCookie(newCookie); } else { System.Web.HttpCookie cookie = Request.Cookies["user"]; if (cookie != null) { cookie.Expires = DateTime.Now.AddDays(-2); Response.Cookies.Set(cookie); } } }
读取cookie中的密码
//在页面加载时 调用此方法 /// <summary> /// 读取cookie中的密码 /// </summary> private void ReadPassword() { if (Request.Cookies["user"] != null) { string strPassword = Request.Cookies["user"]["password"].ToString(); tbUserName.Value = Request.Cookies["user"]["username"].ToString(); cbRememberPW.Checked = true; } }