IE弹出输入用户名密码对话框的问题 (50分)

  • 主题发起人 主题发起人 ucan1
  • 开始时间 开始时间
U

ucan1

Unregistered / Unconfirmed
GUEST, unregistred user!
我们上网站的时候经常会遇到这样的情况:
网站的某些部分可以匿名访问,而某些区域则只有部分人员才可以进入访问。
此时当我们点击这部分受控区域的链接时,IE就会弹出一个输入用户名密码的对话框,
通过验证后,进一步地浏览受控区域时就不需要输入用户名密码了。

我的问题是:当我们第一次输入完用户名密码后,此时的用户名密码IE是如何记住
它的,我想有可能是保存在本地了吧,但是具体保存到那里去了呢?我又如何把这个用户名
密码给取出来?


背景:
我本是通过http协议用delphi写一个控件来提交网页数据。但是提交的时候必须发送http头信息,
http头信息中有一个重要的部分就是需要获得这个用户名密码,当然这里的用户名密码是经过
Base64编码过了的。例如:“Authorization: Basic YWRtaW46c2FtZXRpbWU=”

现在我就是无法自己组包这个Authorization部分的数据信息。请各位大虾出招!!!
我该如何获得Authorization部分的数据呢???


背景相关链接:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2202874

======================================================================
 
看看我在这个帖子里的详细描述:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=961294

密码是以 Cookie 形式保存在本地的。
如果网页支持 POST 或 GET,还可以直接送密码给网页。
 
TO:Ale
你的那个一问一答原理我知道;
用Sniffer等跟踪软件进行跟踪数据我也知道。
=================================================================
我的问题是:当我们第一次输入完用户名密码后,此时的用户名密码IE是如何记住
它的,我想有可能是保存在本地了吧,但是具体保存到那里去了呢?我又如何把这个用户名
密码给取出来?

我该如何获得Authorization部分的数据呢???

以上2个问题必须用delphi编程(我做的ActiveX控件)获得,那时候就没有跟踪软件了。
 
绝对是 Cookie, 没有错的!!!!!
 
如果是Cookie的话,那它保存在那个目录下面了?
以前我用一个程序获得所有的cookie,但是就是没有这个cookie.
 
cookie目录:
(Win2000)
C:/Documents and Settings/Administrator/Cookies
Administrator:登录用户名!
C:系统盘
 
我登陆delphibbs网站有如下的cookie:
administrator@www.delphibbs[1].txt

但是有的网站就没有cookie,或者说找不到cookie。

现在我开始怀疑幕后黑手的这句话了:
“绝对是 Cookie, 没有错的!!!!!”
 
据我所知,有的是NT认证,有的是Passport,还有好多其他的,不是都用cookie,但怎么解决你的问题我就无能为力了[:(]
 
后退
顶部