根据用户登录显示SharePoint内容

时间:2011-03-30 13:51:16

标签: sharepoint sharepoint-2010

我正在设置面向Internet的SharePoint 2010网站。它将被设置为允许一般公众进行匿名访问,但有一个子网站只能由某些用户访问,他们需要登录才能访问它。

我不希望在匿名用户浏览时显示指向此子网站的任何链接,但只要特权用户登录,他们就应该在某处看到指向该子网站的链接。我该怎么做呢?

2 个答案:

答案 0 :(得分:5)

你可以试试“观众”。

将内容包装在SPSecurityTrimmedControl中(这需要使用SharePoint Designer进行编辑)

<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl1" PermissionsString="CreateAlerts" runat="server">
  My super secret content.
</SharePoint:SPSecurityTrimmedControl>

更多关于控件的信息:

答案 1 :(得分:2)

这应该就像不从子站点中的主站点继承权限一样简单。对于没有访问权限的用户,标准SharePoint权限应控制不显示指向子站点的链接(即在快速启动栏上)。

相关问题