用户在第一次访问页面后,session可将cookie信息加入>
正好手上有保存密码的源码,发给你
//如果用户选择了保存密码,则将用户名和密码保存在cookie中
protected void IsSavePwd(String uName, String uPwd)
{
if (cb_savePwdChecked) // 用户是否选择保存用户
{
List<String> strs = new List<string>();
List<String> newStrs = new List<string>();
strsAdd(uName);
strsAdd(uPwd);
newStrs = thisEncrypt(strs); //这里对用户名和密码加密
>
cookieExpires = DateTimeNowAddDays(7); //设置保存时间
ResponseCookiesAdd(cookie);
}
}
//根据用户名获取cookie中对应的密码
protected String GetPwd(String nName)
{
List<String> strs = new List<string>();
strsAdd(nName); //参数为用户名
List<String> strsPwd = new List<string>();
strsPwdAdd(SuperteaRuleGet_Cookie(thisEncrypt(strs)[0])); //这里解密
//定义字符串变量来保存cookie文件中用户名对应的密码
return thisDecrypt(strsPwd)[0];
}
//当用户名的textbox值改变时,
protected void txt_username_TextChanged(object sender, EventArgs e)
{
txt_passwordAttributesAdd("value", thisGetPwd(txt_usernameText));
}
实现的功能:
根据不同的用户名获取存储在cookies中的密码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)