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;
- }
- }
本文介绍如何使用C#代码实现密码记忆功能,包括如何将用户名和密码存入HTTP Cookie,以及如何在页面加载时从Cookie中读取并显示密码。

4756

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



