아래 코드를 사용하면 5 명의 신규 등록 사용자가 생깁니다. 이 스 니펫을 여러 사용자를 한 번에 등록해야하는 필요에 맞게 수정하십시오.
for (int i = 0; i < 5; i++)
{
UserInfo newUser = new UserInfo();
newUser.Username = "Username_" + i.ToString();
newUser.PortalID = base.PortalId;
newUser.DisplayName = "DisplayName_" + i.ToString();
newUser.Email = "Email_" + i.ToString();
newUser.FirstName = "FirstName_" + i.ToString();
newUser.LastName = "LastName_" + i.ToString();
newUser.IsSuperUser = false;
newUser.Profile.Street = "Street_" + i.ToString();
newUser.Profile.City = "City_" + i.ToString();
newUser.Profile.Country = "Country_" + i.ToString();
newUser.Profile.PostalCode = "PostalCode_" + i.ToString();
newUser.Profile.Telephone = "Telephone_" + i.ToString();
newUser.Profile.PreferredLocale = PortalSettings.DefaultLanguage.ToString();
newUser.Membership.Password = Guid.NewGuid().ToString().Substring(0, Math.Min(25, 30));
newUser.Membership.Approved = true;
newUser.Membership.UpdatePassword = false;
UserCreateStatus userCreateStatus = UserController.CreateUser(ref newUser);
}
일부 코드를 표시 할 수 있습니까? 한 번에 여러 사용자를 어떻게 추가 하시겠습니까? 그리고 그것은'ProfileController.UpdateUserProfile'은 여러 사용자를 추가하지 않을 것이고 하나의 프로필 만 업데이트 할 것입니다. – VDWWD
사용자를 등록하기 위해'UserCreateStatus userCreateStatus = UserController.CreateUser (ref pakUserInfo);'만을 사용하고 있지만 3-4 사용자가 동시에 한 명의 사용자 레지스터와 다른 UnExpectedError 예외가있는 OK 버튼을 동시에 클릭하는 경우 –
어떻게 그리고 어디서 만드십니까? 'pakUserInfo'? 관련 스 니펫으로 질문을 업데이트하십시오. – VDWWD