某些机器的IE不能写入cookie...

问题描述

用form认证写了一个登陆系统,用cookie验证一直都用得好好的,最近一个月突然出现了一个奇怪的现象,就是极少数机器用IE无法登陆,写入不了cookie,但绝大部分机器都能正常登陆。不能登录的机器试了各种方法,清除临时文件夹,更改cookie目录等,都不行但是装一个非IE核心的其他浏览器比如ff就可以登录.........不能登录的机器去登陆其他需要写入cookie的论坛又可以正常登陆,单单不能登录我的这个系统google搜了一下,有个人的情况跟我的情况差不多,但是他的解决方法是因为客户端时间不对,而我检查了一下客户端事件是对的...就是这个帖子:http://topic.csdn.net/u/20070517/10/9420170c-cabb-49df-960f-7e92c9b7c9ed.html不知道为啥,总不可能每次遇到这种情况就换浏览器啊,虽然重装系统也能解决问题,但是问题到底出在哪里呢,请高手指教另外附上我写入cookie的代码和web.config里面的部分配置~~~~~~~~~~~~~~~~~~~~~~~~~//写cookie部分FormsAuthenticationTickettkt;stringcookiestr;HttpCookieck;stringUserInfo;UserInfo="asdasdasdasdasdasdasda";tkt=newFormsAuthenticationTicket(1,txtUserName.Value,DateTime.Now,DateTime.Now.AddHours(8),true,UserInfo);cookiestr=FormsAuthentication.Encrypt(tkt);ck=newHttpCookie(FormsAuthentication.FormsCookieName,cookiestr);ck.Expires=tkt.Expiration;ck.Path=FormsAuthentication.FormsCookiePath;Response.Cookies.Add(ck);Response.Redirect("index.aspx",false);//web.config部分<authenticationmode="Forms"><formsname="form1"loginUrl="login.aspx"protection="All"path="/"timeout="30"/></authentication><authorization><denyusers="?"/><allowusers="*"/></authorization>

解决方案

解决方案二:
很多人的浏览器缓存设置很低,只有1m,所以基本不保留cookie对于这种人,谁也拿他没有办法
解决方案三:
问题是那种机器可以正常登陆其他论坛,比如duowan也能保存百度等cookie,我用cookie查看工具看了的.
解决方案四:
.net可以把cookie转换到url上面去。
解决方案五:
极少数机器用IE无法登陆,写入不了cookie是不是浏览器安全设置过高?这个原因会导致Cookie无法写入
解决方案六:
不是...安全性那些我都是检查过了的
解决方案七:
是不是浏览器安全设置过高?
解决方案八:
真郁闷,又出现一台这种机器没办法只有给他装firefox了
解决方案九:
安装了一些过于严格的防毒安全软件吧.
解决方案十:
楼主解决没?我也碰到同样的问题。郁闷喽
解决方案十一:
可能跟IE的安全设置有关系吧!
解决方案十二:
难道你用了360浏览器?--
解决方案十三:
<authenticationmode="Forms"><formscookieless="AutoDetect"/>自动检测当用户不使用cookie时自动使用session</authentication>
解决方案十四:
我也遇到这个问题,怎么解决?

时间: 2024-10-26 08:55:47

某些机器的IE不能写入cookie...的相关文章

IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题

原文:IE10.IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题 你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6.7.8.9下都跑的好好的,唯独到了IE10.11这些高版本浏览器就不行了?好吧,这个问题码农连续2天内遇到了2次.那么,我们就来看看,这个问题的前因后果. 先说下这2次的使用场景,一次是在某页面中,先存Cookie,然后再入库记录相关数据,但是发布到生产环境后,入库操作没有发生:后来通过打印日志发现问题卡在这里: if

jQuery将数据写入cookie

jQuery.cookie = function(name, value, options) {         if (typeof value != 'undefined') { // name and value given, set cookie             options = options {};             if (value === null) {                 value = '';                 options.ex

tomcat-响应的set-cookie头 ,无法写入cookie

问题描述 响应的set-cookie头 ,无法写入cookie 大家好,有个问题想请教下,项目为html+ajax构建 tomcat会将JSESSIONID放在响应头的Set-cookie属性里,然后浏览器将这个回话cookie写入cookie,但是我在测试的时候并没有把这个cookie写到浏览器里,第二次的请求不会把这个cookie带给服务端,导致服务端取不到session 我尝试过在服务端用response.addCookie写入cookie, 当次的响应set-cookie头里能看那到,但

jQuery通过写入cookie实现更换网页背景的方法_jquery

本文实例讲述了jQuery通过写入cookie实现更换网页背景的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"

WebService写入Cookie,aspx读取Cookie问题

问题描述 通过直接运行WS写入Cookie正常,aspx读取cookie也能读取到但是aspx调用WS写入Cookie,aspx就读取不到了.求高手 解决方案 解决方案二:没有遇到过这种问题,路过不懂学习帮顶......你可以试着将两个方式同时写入一个文件看值是否一样首先先判断cookie有没有被正确生成解决方案三:直接打开WS,生成的cookie在你这台打开的电脑上用aspx调用WS,生成的cookie在aspx那台服务器上解决方案四:asp.net作为客户端cookie要自己保存.

javascript 写入cookie读取 cookie以及解码cookie

javascript教程 写入cookie读取 cookie以及解码cookie function writeCookie(name, value, hours){  var expire = "";  if(hours != null){   expire = new Date((new Date()).getTime() + hours * 3600000);   expire = "; expires=" + expire.toGMTString();  }

Servlet写入Cookie转发后无法读取的问题

我在一个servlet中把cookie写入后 紧跟着用转发到另一个servlet来读取 可是 却读不出上一次写的cookie 只能读出大上次以前的cookie请问怎么解决呢?谢谢 答案: 客户发来请求,此时携带了当前Cookie 你发送cookie, 数据已经去了客户端,当并不影响第一步发过来的Cookie 你读取时,用的是转发,此时的cookie是你请求前的cookie,也就是你发送cookie前的cookie 客户在下次请求时,才会再次发来新的cookie 解决方法有2个 1 本地记录coo

求救,JSP写入COOKIE问题!

问题描述 1.jsp<%@pagelanguage="java"pageEncoding="UTF-8"%><%CookienameCookie=newCookie("username","116");//迫切需要setPath.setDomain中的一个方法,在IE中两个方法都不能用//nameCookie.setPath("/");//此函数IE兼容性不良nameCookie.setD

写入cookie的JavaScript代码库 cookieLibrary.js_javascript技巧

/* Cookie Library -- "Night of the Living Cookie" Version (25-Jul-96) 2缔友计算机信息技术有限公司,涂聚文 geovindu@163.com 互相交流 3 Written by: Bill Dortch, hIdaho Design <geovindu@163.com> 4 The following functions are released to the public domain. 5http:/