public ActionResult Register(UserRegisterViewModel newUser) { OperationReuslt registerResult = _accountService.Register(newUser); if (!registerResult.isSuccess) { ModelState.AddModelError("registerError", registerResult.AddInfo); return(View(newUser)); } return(RedirectToAction("Login")); }
public ActionResult UpdateUserInfo(UserDetail userDetail) { OperationReuslt result = _accountService.UpdateUserInfo(userDetail); if (result.isSuccess) { return(RedirectToAction("ShowUserInfo")); } else { ModelState.AddModelError("error", result.AddInfo); return(View(userDetail)); } }
public ActionResult UpdatePassword(string oldPassword, string newPassword, string newPasswordConfirmed) { if (newPassword != newPasswordConfirmed) { TempData["error"] = "两次密码不一致"; return(View()); } string userName = _cookieService.GetCookies(Request, "loginInfo", "loginName"); OperationReuslt result = _accountService.CheckPassword(userName, oldPassword); if (result.isSuccess) { _accountService.UpdatePassword(userName, newPassword); return(RedirectToAction("UpdatePasswordSucceed")); } TempData["error"] = result.AddInfo; return(View()); }