SharePoint2007 新增SPUser

  • 3160
  • 0

摘要:SharePoint2007 新增SPUser

 

            //添加使用者到網站
            SPWeb rootWeb = _siteCollection.OpenWeb("/");
            SPUserCollection users = rootWeb.AllUsers;
            users.Add("*****\\" + strUserName, "", "", "");

            //使用者給予權限
            SPRoleDefinitionCollection roles = rootWeb.RoleDefinitions;
            SPRoleDefinition role = roles["Read"];

            SPUser user = users["*****\\" + strUserName];

            SPRoleAssignment raUser = new SPRoleAssignment(user);
            raUser.RoleDefinitionBindings.Add(role);
            rootWeb.RoleAssignments.Add(raUser);

            //添加成功