您的位置:首页精文荟萃软件资讯 → 控制对网站的访问

控制对网站的访问

时间:2004/10/7 19:03:00来源:本站整理作者:蓝点我要评论(0)


            
             
              
             
            

               
               

            



            每个FrontPage Web(包括每个子Web)都包含构成FrontPage Server Extensions的三个ISAPI DLL复制,这些DLL是在FrontPage Web顶层目录下的目录中生成的。
▲_vti_bin/_vti_adm/admin.dll是为了完成管理Web的任务
  ▲_vti_bin/_vti_aut/author.dll是为了编写FrontPage Web
▲_vti_bin/shtml.dll执行浏览时期的行为

FrontPage通过把HTTP POST的要求发送到这些DLL来进行所有的编写及管理工作,FrontPage服务器扩展存储在用户文件根目录下的独立目录之中。

HTTP是无状态的协议,IIS对每个HTTP请求的处理是相互独立的,例如,当HTTP请求从FrontPage Explorer访问网站的Admin.dll时,IIS试图以匿名用户IUSER_hostname方式来执行请求,IIS能不能执行Admin.dll处理请求,这有很多的原因:

(1),IIS可能不允许启用匿名浏览
(2),包含Admin.dll的目录没有被IIS设为不可执行
(3),Windows NT中可能不存在IUSR_hostname用户(在安装时由IIS创建),或者安装IIS后这个用户被禁止
(4),Admin.dll的ACL可能没有给IUSR_hostname执行文件的许可权

如果匿名用户不能执行Admin.dll,Web服务器会返回错误401(禁止访问),然后,FrontPage Explorer提示浏览者提供用户名和口令,并使用Windows NT鉴别用户,用户可能看不到这个提示,就像浏览者只是提供了登录用户的安全性ID一样,用户被鉴别后,IIS将再次试图使用用户提供的账号执行操作,如果被鉴别的用户具有执行Admin.dll的许可权,那么此用户就可以成为FrontPage管理员,并进行适当的操作。

在实际应用中,因为FrontPage Explorer能够缓存最初提示时的用户名和口令,因此不会在每次HTTP请求时都要求用户提供用户名和口令,但是,如果缓存的用户名和口令执行操作许可权不够,会提示用户输入新的用户名和口令。

即使FrontPage和IIS的设置都是正确的,用户也可能被禁止访问FrontPage站点,这取决于用户账号的状态,如果Windows NT用户不再存在,或者已经被禁止,或者所处的状态不能执行这些ISAPI DLL,这些用户都将被拒绝访问。

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3

最新文章 微信3.6.0测试版更新了微信支付漏洞会造成哪 360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗

人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本