假设我有一个名为“Group1”的活动目录组。我将此Group1添加到SharePoint网站(人员和组>>新用户)。
属于Group1的所有用户现在都可以访问sharepoint站点。
现在,对于特定的自定义webpart,我需要仅定位到属于Group1的用户。但是当属于Group1的用户登录到sharepoint站点时,我找不到从SharePoint内容中确定此用户是否属于Group1的方法。有什么想法吗?
谢谢, 法伊兹
答案 0 :(得分:3)
使用以下代码检查当前用户是否在给定的安全组中:
WindowsIdentity wi = WindowsIdentity.GetCurrent();
WindowsPrincipal wp = new WindowsPrincipal(wi);
wp.IsInRole("Group1");