首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

sharepoint 2010 应验用户组是否存在当前用户 IsCurrentUserMemberOfGroup

2013-03-25 
sharepoint 2010 验证用户组是否存在当前用户 IsCurrentUserMemberOfGroup记录一下,如何验证当前用户是否

sharepoint 2010 验证用户组是否存在当前用户 IsCurrentUserMemberOfGroup

记录一下,如何验证当前用户是否存在与某一个用户组,在web当中,有一个属性可以做到,就是web.IsCurrentUserMemberOfGroup。

例如我们需要判断当前用户CurrentUser是否存在“信息专员组”这个用户组,可以使用下面的方法。

private bool IsCurrentUserMemberOfGroup()
        {
            bool IsCurrentUserMemberOfGroup = false;
            SPSecurity.RunWithElevatedPrivileges(delegate()
                        {
                            SPWeb web =SPContext.Current.Web;
                            IsCurrentUserMemberOfGroup = web.IsCurrentUserMemberOfGroup(web.Groups["信息专员组"].ID);
                            web.Close();
                        });
            return IsCurrentUserMemberOfGroup;
        }

在page_load调用这个方法。

protected void Page_Load(object sender, EventArgs e)
        {
            if (IsCurrentUserMemberOfGroup())
            {
                Response.Write("存在");
            }
            else
            {
                Response.Write("不存在");
            }
        }

广州京微信息科技有限公司,微软sharepoint解决方案提供商。

热点排行