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;
}
}
815

被折叠的 条评论
为什么被折叠?



