WSS3.0中禁止匿名用户搜索

WSS3.0中开启匿名访问后,我们可以通过设置禁止匿名用户访问某些子网站和文档库,但是无法禁止匿名用户使用。

使用google搜索了一下,在Eric Shupps的博客上看到了一篇相关文字《Anonymous Search Results in WSS v3》(国内无法访问,我是用google网页快照看的),做个总结。

修改方法如下:

打开文件夹路径:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS
找到并使用文本工具打开searchresults.aspx文件,在代码中找到

<%@ Page Language=”C#”  
        Inherits=”Microsoft.SharePoint.ApplicationPages.SearchResultsPage”
         MasterPageFile=”~/_layouts/application.master”           
         EnableViewState=”false” EnableViewStateMac=”false”   %>
 

修改其中的 
     Inherits=”Microsoft.SharePoint.ApplicationPages.SearchResultsPage”
为  Inherits=”Microsoft.SharePoint.WebControls.LayoutsPageBase”
修改后的代码为:

<%@ Page Language=”C#”  
       Inherits=”Microsoft.SharePoint.WebControls.LayoutsPageBase”
         MasterPageFile=”~/_layouts/application.master”           
         EnableViewState=”false” EnableViewStateMac=”false”   %>
 

修改后即可实现禁止匿名用户进行搜索。

尚未在MOSS上测试过,有兴趣的朋友可以测试一下,可以的话将测试结果留言给我,谢谢先。

标签:anonymous, search, sharepoint, wss

相关日志

posted on 2008-06-03 14:08  jecoso  阅读(336)  评论(0编辑  收藏  举报