【100分大贴】 求问一下cook的有关问题
【100分大贴】 求问一下cook的问题
事情是这样子的,因为程序要求支持了分布式,由于session暂时没搞定,因此将验证码到成了cook加密的方式进行获取了
然而最近出现了一个奇葩的现象
后端代码:
看起来貌似没什么问题啊,然而下面这张图就知道了,请求地址室友sid的,然后页面信息中却找不到这个cookie,也至于怎么填写验证码都提示验证码不正确

写入的sid cookie无法写入到客户端浏览器,这是我的截图,
然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩
求见多识广的大神门 指点门路
ps:这个问题不是一天两天的,之前也常发现,因为登录信息也是存储的cookie,一旦出现这种问题,也是无法正常登录的,每次登录成功也会自动跳转登录页面,因为后端获取不到用户,因此判定未登录
------解决思路----------------------
然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩
表示不懂了……
------解决思路----------------------
清理缓存再探再报
事情是这样子的,因为程序要求支持了分布式,由于session暂时没搞定,因此将验证码到成了cook加密的方式进行获取了
然而最近出现了一个奇葩的现象
后端代码:
bits = AppLogic.MakeBitYZM(ref yzmTxt);
var cook = new HttpCookie("sid");
cook.Expires = DateTime.Now.Add(new TimeSpan(0, 10, 0));
cook.Value = EncryptYZM(yzmTxt.ToUpper());
cook.HttpOnly = true;
Response.SetCookie(cook);
看起来貌似没什么问题啊,然而下面这张图就知道了,请求地址室友sid的,然后页面信息中却找不到这个cookie,也至于怎么填写验证码都提示验证码不正确
写入的sid cookie无法写入到客户端浏览器,这是我的截图,
然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩
求见多识广的大神门 指点门路
ps:这个问题不是一天两天的,之前也常发现,因为登录信息也是存储的cookie,一旦出现这种问题,也是无法正常登录的,每次登录成功也会自动跳转登录页面,因为后端获取不到用户,因此判定未登录
------解决思路----------------------
然后这一切都是我用test域名访问的情况下发生的,我在IIS绑定另一个域名访问,然而上述问题就没有了,你们说奇葩不奇葩
表示不懂了……
------解决思路----------------------
清理缓存再探再报