3,242
社区成员
发帖
与我相关
我的任务
分享
string siteUrl = "http://lmjob:800";
using (SPSite site = new SPSite(siteUrl))
{
using (SPWeb web = site.OpenWeb())
{
string userLoginName = "DomainName\\mossuser"; // Login Name 是你的域名 + UserName;
string userName = "mossuser"; // UserName 是你的用户名, 不能是 "无名";
string userEmail = "kkk@126.com";
string userNote = "";
web.SiteUsers.Add(userLoginName, userEmail, userName, userNote);
web.Update();
}
}
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPSite oSite = new SPSite("http://localhost/");
SPWeb oWeb = oSite.OpenWeb();
SPGroupCollection groups = oWeb.SiteGroups;
foreach (SPGroup group in groups)
{
if (group.Name.Contains(memberGroupName)) // hard-coded the group name
{
try
{
SPUser user = oWeb.EnsureUser(userName);
if (user == null)
return;
SPUserCollection uc = group.Users;
bool flag = false;
foreach (SPUser u in uc)
{
if (userLoginName.Equals(u.LoginName))
{
flag = false;
return;
}
else
{
flag = true;
}
}
if (flag)
{
group.AddUser(user);
}
}
catch (Exception ex)
{
}
}
}
});
SPSecurity.RunWithElevatedPrivileges(delegate()
{
string siteUrl = "http://lmjob:800";
using(SPSite site = new SPSite(siteUrl))
{
using(SPWeb web = site.OpenWeb())
{
web.Users.Add("mossuser", "kkk@126.com", "无名", "ss");
}
}
});