我正在设置面向Internet的SharePoint 2010网站。它将被设置为允许一般公众进行匿名访问,但有一个子网站只能由某些用户访问,他们需要登录才能访问它。
我不希望在匿名用户浏览时显示指向此子网站的任何链接,但只要特权用户登录,他们就应该在某处看到指向该子网站的链接。我该怎么做呢?
答案 0 :(得分:5)
你可以试试“观众”。
或
将内容包装在SPSecurityTrimmedControl
中(这需要使用SharePoint Designer进行编辑)
<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl1" PermissionsString="CreateAlerts" runat="server">
My super secret content.
</SharePoint:SPSecurityTrimmedControl>
更多关于控件的信息:
答案 1 :(得分:2)
这应该就像不从子站点中的主站点继承权限一样简单。对于没有访问权限的用户,标准SharePoint权限应控制不显示指向子站点的链接(即在快速启动栏上)。