public ActionResult Register(Customer newUser, String password_confirmation) { if (ModelState.IsValid) { if (!newUser.password.Equals(password_confirmation)) { ViewBag.confirmation = true; return View(); } var customerDB = new DBCustomer(); if (!customerDB.checkEmail(newUser.email,null)) { ViewBag.email = true; return View(); } else { byte[] hashedPassword = makeHash(newUser.password); bool insertOK = customerDB.add(newUser, hashedPassword); if (insertOK) { logInUser(newUser.email); return RedirectToAction("PersonalSite"); } } } return View(); }
public ActionResult Register(Customer newUser, String password_confirmation) { if (ModelState.IsValid) { if (!newUser.password.Equals(password_confirmation)) { ViewBag.confirmation = true; return(View()); } var customerDB = new DBCustomer(); if (!customerDB.checkEmail(newUser.email, null)) { ViewBag.email = true; return(View()); } else { byte[] hashedPassword = makeHash(newUser.password); bool insertOK = customerDB.add(newUser, hashedPassword); if (insertOK) { logInUser(newUser.email); return(RedirectToAction("PersonalSite")); } } } return(View()); }