protected void RadButtonCreate_Click(object sender, EventArgs e) { if (Membership.FindUsersByName(TextBoxUserName.Text).Count == 0 && Membership.FindUsersByEmail(TextBoxUserName.Text).Count == 0) { MembershipUser membershipUser = Membership.CreateUser(TextBoxUserName.Text, TextBoxPassword.Text, TextBoxUserName.Text); Roles.AddUserToRole(TextBoxUserName.Text, "User"); // Roles.AddUserToRole(TextBoxUserName.Text, "Administrator"); PlaceHolderCreateAdmin.Visible = false; CreateAdminStatus.Text = "User account " + TextBoxUserName.Text + " is created"; DALPortalDataContext dc = new DataAccess.Database.DALPortalDataContext(); userSetting setting = new userSetting(); setting.userId = (Guid)membershipUser.ProviderUserKey; setting.name = TextBoxName.Text; setting.companyCode = companyDDL.SelectedValue; setting.defaultCultureCode = "nl"; dc.userSettings.InsertOnSubmit(setting); dc.SubmitChanges(); Session["username"] = TextBoxUserName.Text; Session["name"] = TextBoxName.Text; Response.Redirect("~/Pages/AddRole.aspx"); } else { CreateAdminStatus.Text = "There is already a user with that username"; } }
protected void RadButtonCreate_Click(object sender, EventArgs e) { if (Membership.FindUsersByName(TextBoxUserName.Text).Count == 0 && Membership.FindUsersByEmail(TextBoxUserName.Text).Count == 0) { MembershipUser membershipUser = Membership.CreateUser(TextBoxUserName.Text, TextBoxPassword.Text, TextBoxUserName.Text); Roles.AddUserToRole(TextBoxUserName.Text, "User"); // Roles.AddUserToRole(TextBoxUserName.Text, "Administrator"); PlaceHolderCreateAdmin.Visible = false; CreateAdminStatus.Text = "User account " + TextBoxUserName.Text + " is created"; DALPortalDataContext dc = new DataAccess.Database.DALPortalDataContext(); userSetting setting = new userSetting(); setting.userId = (Guid)membershipUser.ProviderUserKey; setting.name = TextBoxName.Text; setting.companyCode = companyDDL.SelectedValue; setting.defaultCultureCode = "nl"; dc.userSettings.InsertOnSubmit(setting); dc.SubmitChanges(); Session["username"] = TextBoxUserName.Text; Session["name"] = TextBoxName.Text; Response.Redirect("~/Pages/AddRole.aspx"); } else CreateAdminStatus.Text = "There is already a user with that username"; }