IIS6 建立一个网站,设置为不允许匿名访问,当打开网时,会弹出身份验证对话框,请问如何通过网页的形式输入身份验证信息,而不弹出身份验证对话框.(30分)

  • 主题发起人 主题发起人 5411
  • 开始时间 开始时间
5

5411

Unregistered / Unconfirmed
GUEST, unregistred user!
IIS6 建立一个网站,设置为不允许匿名访问,当打开网时,会弹出身份验证对话框,请问如何通过网页的形式输入身份验证信息,而不弹出身份验证对话框.
就如同要看WEB方式的信箱时,先在网页上要输入用户密码一样.
 
設置IIS裡的域管理權限就可以了。
 
IIS的网站根目录没有权限读写。在资源管理器里面打开这个目录,右键选择目录,选属性,选安全,添加,加入everyone做为所有权限的帐户进去,确定即可。
 
前提:我禁止匿名访问.楼上两位请注意.
 
你要在网页上输出文本和验证页面用户才能输入用户名密码什么的啊!那你根本就不能用Windows的验证机制,只能自己写login页面,字节处理跳转,但前提还是得打开“允许匿名访问”,真正验证是否输出结果页面或者用户想看到的页面则通过你的网页程序处理。
 
关键是我没有"自己写login页面",想直接利用IIS的验证模式.
 
那只能告诉你,你是缘木求鱼。呵呵,希望母鸡生青蛙是不可能的。
 
不会吧.用过exchange2003吗.它是不带登陆界面的,登陆信箱时,也是弹出身份验证对话框的.但有人能作个页面把它连上.
 
实在是无法和你沟通。exchange2003是可以构建在网络上的,明白?首先网络通过发送信息启动exchange2003。先通过网络通讯然后再执行exchange2003。你现在的需求是,通过网络来访问IIS,希望限制IIS,而限制的方法又是通过网页输入用户名密码。这就好比你把A服务的功能通过A提供的服务来限制对A的访问!这不是缘木求鱼是什么?
 
逻辑上完全行不通。你需要IIS提供一个网页来供用户输入帐户和密码,输入成功后IIS才提供服务。这不是逻辑错误吗?IIS是否提供服务取决于它提供的服务输出的页面是否由用户输入了正确的密码。在登录前IIS不提供访问权限,用户怎么得到这个验证网页?如果IIS提供服务,那这个验证网页又有何用?这不是明显的逻辑悖论吗?这不是缘木求鱼是什么?
 
A服务的功能通过A提供的服务来限制对A的访问
====================================================
没有说是一个啊!需要身份验证的未必要放一个站点上啊.可以是另一个站,或者虚拟目录.比如就像www.hao123.com这个网站上的邮箱登陆一样.
我是说exchange的owa.明白?
 
要不我给你个邮箱地址,你试一下看看.
 
ok,你给我个例子看看。
 
web方式.
http://zdf-sd.com/exchangeowa/index.htm
这里啦,就是.用户why 密码123
=============================================
验权模式:
http://zdf-sd.com/exchange/why
密码.用户一样的.
 
我只想要这种WEB方式来实现验权模式.
 
可能是虚拟目录,没做过,不太清楚,不过第一个连接可以肯定,IIS是启动状态,如果你要实现这个功能,首先就需要让IIS给所有人服务(显示登录 页面的页是所有人都能访问的啊),后面的页面如何访问就看你自己控制了。可以说我的解答也没错,你必须先允许IIS才能让用户输入密码等。这样逻辑才通。
 
我要的是网页实现的方式.你所说的对我没有帮助.
 
应该可以,(匿名访问充许)用ASP调用ADIS COM组件验证密码,正确和错误跳转不同的页面
 
[blue] 用 ISAPI 应该可以,试试吧[/blue][8D]
 
楼上二位大侠,详细一点啊[:D]
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部