如果我的电脑里已经有一个COOKIES(MISER)的话 ,Response.Cookies["miser"].Expires=DateTime.Now.AddDays(-1);这句是会把那COOKIES给删除的,那么接下来的代码应该创建一个新COOKIES,然后进行加密(decrypt_encrypt是一个用于+-COOKIES密的类,encrypt是其中的加密函数),可是代码却不加密,直接把取到的数值填写进COOKIES 。可是如果在么有COOKIES的情况下,去掉Response.Cookies["miser"].Expires=DateTime.Now.AddDays(-1);代码,用余下的代码时能正常创建COOKIES 并加以加密。
Response.Cookies["miser"].Expires=DateTime.Now.AddDays(-1);
HttpCookie myCookie = new HttpCookie("miser");
myCookie["username"] = username.Text;
myCookie["pass"] = pass1.Text;
myCookie.Expires = DateTime.Now.AddDays(1);
Response.AppendCookie(myCookie);
string str = Request.Cookies["miser"]["username"];
string str1 = Request.Cookies["miser"]["pass"];
Response.Cookies["miser"]["username"] = decrypt_encrypt.Encrypt(str.Trim(), decrypt_encrypt.myKey);
Response.Cookies["miser"]["pass"] = decrypt_encrypt.Encrypt(str1.Trim(), decrypt_encrypt.myKey);
Response.Cookies["miser"].Expires=DateTime.Now.AddDays(-1);
HttpCookie myCookie = new HttpCookie("miser");
myCookie["username"] = username.Text;
myCookie["pass"] = pass1.Text;
myCookie.Expires = DateTime.Now.AddDays(1);
Response.AppendCookie(myCookie);
string str = Request.Cookies["miser"]["username"];
string str1 = Request.Cookies["miser"]["pass"];
Response.Cookies["miser"]["username"] = decrypt_encrypt.Encrypt(str.Trim(), decrypt_encrypt.myKey);
Response.Cookies["miser"]["pass"] = decrypt_encrypt.Encrypt(str1.Trim(), decrypt_encrypt.myKey);
解决方案 »
- 添加时间段?-在线等
- vs2008不能打开vs2005吗?
- ASP.NET有谁做过DataSet导出为记事本文件,给点意见!在线急等!
- 用GridView如何实现数据分组显示?
- 不支持关键字: “provider”。
- 3.怎样获得最后插入的记录的ID号??用update属性行吗??
- 谁能给我提供一份设备管理系统方案
- 群发邮件问题,怎么防止假死和发不出去,高手请进...
- (在线高分求助)如何让填充了数据的表格从下往上走,就象跑马灯试的。
- 未能加载文件或程序集“FredCK.FCKeditorV2, Version=2.2.2106.29421,...
- gridview中的checkbox是否被选中
- 一个页面跳转问题
cookie["username"] = ..;
Response.Expires = DateTime.Now.AddDay(1);
Response.Cookies.Add(cookie);
创建新的就可以覆盖旧的了。
===============================
错,不会删了,只是过期,不可用而以
要么C:\Documents and Settings\Administrator\Cookies里存放的是为过期的COOKIES 过期的存放在别的地方
javascript:window.alert(document.cookie["value"])