以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在电子商务与电子政务中的应用 』  (http://bbs.xml.org.cn/list.asp?boardid=36)
----  请高手帮忙!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=36&rootid=&id=8519)


--  作者:leonzane
--  发布时间:6/28/2004 4:40:00 PM

--  请高手帮忙!
我用的是ie6.0,代码使用正常。在线自动升级以后,发现原来可以使用的代码出现错误。

我原来的代码是这样:
var auth = new ActiveXObject("msxml2.xmlhttp");      
auth.open("get",Location,false,login.user.value ,login.pwd.value );
auth.send();             

后来错误时出现在auth.send(); 这一行,报的是无效的语法。但是在未升级之前是一切正常的!
希望高手们不吝赐教!!!万分感谢


--  作者:leonzane
--  发布时间:6/29/2004 10:31:00 AM

--  
我看了一些资料,不只造成上述现象的原因是否是微软出于弥补安全漏洞,升级后的浏览器将不再支持通过HTTP和HTTPS URL管理的用户名和密码?
如果是这样,那这种集成验证的方法不是不能用了吗?那应该怎样解决?或者是否有其他的替代方法?
请高手们帮帮我!万分感谢!
--  作者:leonzane
--  发布时间:6/30/2004 10:06:00 AM

--  
怎么没有人来帮我啊!!!

--  作者:cwzb
--  发布时间:7/1/2004 10:14:00 PM

--  
以下是引用leonzane在2004-6-29 10:31:55的发言:
我看了一些资料,不只造成上述现象的原因是否是微软出于弥补安全漏洞,升级后的浏览器将不再支持通过HTTP和HTTPS URL管理的用户名和密码?
如果是这样,那这种集成验证的方法不是不能用了吗?那应该怎样解决?或者是否有其他的替代方法?
请高手们帮帮我!万分感谢!

//应该并不是你所讲的这样子。
msxml2.xmlhttp,这样的代码是MSXML1.0的版本。。。建议写成:
MSXML2.XMLHTTP4.0
注,这样4。0,一般的IE现在都不大支持。我不知道3。0是不是可以。但是我在VS。NET2003里写JS时。用3。0,它就不支持智能提示,所以我不知道MSXML3。0是不是支持XMLHTTP
不过据我在网上的一些观察,应该都是支持的。
最好在有智能提示的开发工具里开发,如果是正确的情况字,它就会有提示,而出错了,就无提示。

较为清楚。

//我现在身边没有这类开发工具,也无法帮您试。明天如果我再来,帮您试试。
具体还可以参考我写的一个文档:
http://bbs.xml.org.cn/dispbbs.asp?boardID=36&ID=7521

客户端一定要装过MSXML4。0


--  作者:leonzane
--  发布时间:7/2/2004 8:54:00 AM

--  
但是为什么程序在IE打了Q832894补丁以后才出错呢?之前是正常的!是不是我换成MSXML4。0就能正常使用??
以下是网络上发布的新闻,你帮我参考一下:

                              用户安全网站遭殃 IE浏览器补丁阻止电子商务  
来源搜狐IT ( 日期:2004-02-06 16:29)

--------------------------------------------------------------------------------

【ICXO.com编者按】微软Windows部门的主导产品经理Greg Sullivan透露说,一旦用户安装了最新的IE补丁,电子商务Web站点在发送明码电文之后将会在网页上收到这样的回复信息:“无效的语法错误”(invalid syntax error) 。  
    据悉,微软近日发布的最新IE补丁可能会给那些使用明码电文(clear text)来鉴别用户的账号和密码的网站造成极大的负面影响。

    微软Windows部门的主导产品经理Greg Sullivan透露说,一旦用户安装了最新的IE补丁,电子商务Web站点在发送明码电文之后将会在网页上收到这样的回复信息:“无效的语法错误”(invalid syntax error) 。

    会出现上述问题是因为,已经升级的IE浏览器将不再能够处理内置于HTTP及HTTPS的URL中的用户名和密码。

    早在IE的最新补丁发布之前,微软就已作出了一个并不常见的举动——为仍然使用明码文本进行认证的程序及Web开发人员提供相关详情的知识库文章。

    Sullivan说,“在我们的MSDN开发人员网络中有很长的一段时间,我们已发表了探讨和鼓励使用更安全的用户认证方法的文章。当我们在去年12月份意识到IE这一漏洞的存在时,我们就确定必须对其进行修复。”

    对于那些在脚本代码中使用HTTP或HTTPS URL形式的用户信息的网站,微软建议它们使用cookies代替代码中的用户信息。



W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms