public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user try { WebSecurity.CreateUserAndAccount( model.UserName, model.Password, new { is_player = false, created_date = DateTime.Now, status = 1, first_login = false, email = "*****@*****.**", last_login_date = DateTime.Now, display_name = "Batman", privacy_settings = 2, has_agreed_to_tos = false, modified_date = DateTime.Now }); WebSecurity.Login(model.UserName, model.Password); return RedirectToAction("Index", "Home"); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } // If we got this far, something failed, redisplay form return View(model); }