當前位置:編程學習大全網 - 源碼下載 - C#中如何保存cookie到本地

C#中如何保存cookie到本地

正好手上有保存密碼的源碼,發給妳

//如果用戶選擇了保存密碼,則將用戶名和密碼保存在cookie中

protected?void?IsSavePwd(String?uName,?String?uPwd)

{

if?(cb_savePwd.Checked)//?用戶是否選擇保存用戶

{

List<String>?strs?=?new?List<string>();

List<String>?newStrs?=?new?List<string>();

strs.Add(uName);

strs.Add(uPwd);

newStrs?=?this.Encrypt(strs);//這裏對用戶名和密碼加密?

HttpCookie?cookie?=?new?HttpCookie(newStrs[0],?newStrs[1]);?//實例化HttpCookie類並添加值

cookie.Expires?=?DateTime.Now.AddDays(7);?//設置保存時間

Response.Cookies.Add(cookie);?

}

}

//根據用戶名獲取cookie中對應的密碼

protected?String?GetPwd(String?nName)

{

List<String>?strs?=?new?List<string>();

strs.Add(nName);?//參數為用戶名

List<String>?strsPwd?=?new?List<string>();

strsPwd.Add(Supertea.Rule.Get_Cookie(this.Encrypt(strs)[0]));//這裏解密

//定義字符串變量來保存cookie文件中用戶名對應的密碼

return?this.Decrypt(strsPwd)[0];

}

//當用戶名的textbox值改變時,

protected?void?txt_username_TextChanged(object?sender,?EventArgs?e)

{

txt_password.Attributes.Add("value",?this.GetPwd(txt_username.Text));

}

實現的功能:

根據不同的用戶名獲取存儲在cookies中的密碼

  • 上一篇:Murmur哈希算法
  • 下一篇:如何學習匯編啊
  • copyright 2024編程學習大全網