2012-09-21 169 views
0

我有网站集(http:// myapp/sites/sitcol),我在该网站集中有两个网站,即根网站(http:// myapp/sites/sitcol /)和site2 HTTP:// MYAPP /网站/ sitcol/SITE2)。我有两个安全组,我想设置安全性,以便group1在这两个站点上都有贡献者权限,而group2仅对site2有贡献者权限。重要提示:当group1中的用户访问“http:// myapp/sites/sitcol”url时,它应该去site1,当group2中的用户访问“http:// myapp/sites/sitcol”url时,它应该去site2。SharePoint 2010:网站安全

我该如何做到这一点?

回答

0

您将需要重定向Web部件。当用户点击顶级站点(站点1)时,检查他们在哪个组中。简单的if语句然后response.redirect到适当的站点,如果他们有权访问站点2而不是站点1。

但是这有影响。

1)他们将永远无法看到站点1作为一个整体,因为重定向将始终将他们带到站点two.THis通过将用户添加到站点1贡献者组很容易被否定。 2)(我认为,你需要测试)你至少需要授予访问者对站点1的访问权限,但是如果有人在站点1上发送链接列表,他们仍然能够看到列表,除了读书之外,什么都可以做。

我希望这可以帮助