访问网页时出现用户密码验证对话框,请问是怎么回事?
在访问某个网页时,敲入该网页的IP地址,可是却弹出来一个用户密码验证对话框,这是怎样实现的,请高手赐教? 问题点数:0、回复次数:9Top
1 楼chenlu1355(风雪飞舞)回复于 2003-09-03 13:01:40 得分 0
这个可以通过web服务器软件来进行设置Top
2 楼WQ771211(SyanSea)回复于 2003-09-03 17:35:42 得分 0
由于文件的读写权限造成的
在win2000中,设定文件夹权限为“everybody”都可度读Top
3 楼lucbesson(女娃哈哈)回复于 2003-09-03 18:48:12 得分 0
up
up
情况复杂。Top
4 楼somecom(真彩无敌)回复于 2003-09-03 18:54:55 得分 0
IIS里访问的属性--》目录安全性--》匿名访问被禁止了!
所以,任何人的访问都要被授权。Top
5 楼tsstudio(超级菜鸟)回复于 2003-09-04 13:19:42 得分 0
有很多可能性,还要看那个用户密码验证对话框到底是怎么样的Top
6 楼blueoxygen(有你在身旁 心更坚强)回复于 2003-09-04 17:00:28 得分 0
服务器得设置,不是用程序实现得Top
7 楼fjalan(fjalan)回复于 2003-09-07 10:43:41 得分 0
你用IIS或TOMCAT或WEBLOGIC吗?如果还不太了解你就要看看相关的资料了。
对一个从事这行的人,多少要了解一下服务器软件。Top
8 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-09-07 11:06:51 得分 0
IIS里网站属性--》目录安全性--》匿名访问 前面的勾被去掉了
有2种方法拒绝匿名访问:
1、
选中你的asp文件,右键选属性--》安全,设置那些用户可以访问
2、
用程序实现:
<%
logon=Request.ServerVariables("LOGON_USER")
if logon="" OR Isnull(logon) OR Isempty(logon) then
Response.Write "401 Unauthorized"
Response.End
end if
Set pmck=Server.CreateObject("MSWC.PermissionChecker")
if pmck.HasAccess("yourweb.asp") then
Response.Redirect "yourweb.asp"
else
Response.Write "无权访问"
end if
%>
Top
9 楼blueoxygen(有你在身旁 心更坚强)回复于 2003-09-07 17:53:48 得分 0
http://www.phpe.net/manual/features.http-auth.php
这个是利用php+apache来进行的用户身份认证Top




