public ActionResult NewUser(Register model) { if (ModelState.IsValid) { try { var member = Membership.CreateUser(model.UserName, model.Password, model.Email); System.Web.Security.Roles.AddUserToRole(member.UserName, "DefaultUsers"); FormsAuthentication.SetAuthCookie(member.UserName, true); TempData.Add("Success", "Congradulations! Your use account has been successfully created."); return Redirect("/my-account/"); } catch (Exception ex) { LogHelper.Error(this.GetType(), "Account Creation Error", ex); ModelState.AddModelError("Error", ex.Message); } } return CurrentUmbracoPage(); }
public ActionResult Register() { var model = new Register(); return View(model); }