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