public ActionResult ResetPassword(UserAccountModel model) { if (ModelState.IsValid) { using (UserAccountService service = new UserAccountService()) { ManageUserDa dataAccess = new ManageUserDa(); var UserId = dataAccess.selectUserId(model.USER_EMAIL); if (UserId > 0) { var suscess = dataAccess.ReSetPassword(UserId); sendMailResetPassword(model.USER_EMAIL); if (suscess > 0) { ViewBag.sendMailSuccess = "Yêu cầu reset mật khẩu của bạn đã được gửi tới email:" + model.USER_EMAIL; } return(this.View()); } } } { var errors = ModelState.Where(x => x.Value.Errors.Count > 0).Select(x => new { x.Key, x.Value.Errors }).ToArray(); } return(View()); }
// check exist user public ActionResult ConfirmResetPassword(string UserEmail) { // Declare new DataAccess object ManageUserDa dataAccess = new ManageUserDa(); var UserId = dataAccess.selectUserId(UserEmail); if (UserId > 0) { var suscess = dataAccess.ConfirmEmail(UserId); if (suscess) { return(this.RedirectToAction("Login", "UserAccount")); } } return(new EmptyResult()); }