如果用户不在特定SharePoint安全组中,则重定向的WebPart

问题描述 投票:0回答:1

有人知道会执行此操作的webpart,webpart代码或客户端代码吗?

我想给一个安全组贡献一个特定的列表,但是想要自定义它们可以运行的表单的副本,并希望确保它们不能运行列表的其他指定表单。

当webpart看到它们不在特定的安全组中时,它会将它们重定向到错误页面或其他页面。

security redirect sharepoint web-parts
1个回答
3
投票

您可以创建运行此代码的Web部件:

if (!SPContext.Current.Web.SiteGroups["groupname"].ContainsCurrentUser)
{
  SPUtility.Redirect("url", SPRedirectFlags.Default, HttpContext.Current);
}
© www.soinside.com 2019 - 2024. All rights reserved.