public JsonResult ForgetPassword(string Email) { var msg = ""; try { var result = _factory.ForgotPassword(Email, ref msg); if (result) { msg = "Mật khẩu của bạn đã được cấp mới . Vui lòng kiểm tra E-mail."; } } catch (Exception ex) { NSLog.Logger.Error("ForgetPassword:", ex); } var obj = new { message = msg }; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(CustomerForgotPassword model) { if (!ModelState.IsValid) { return(View(model)); } var newPassword = CommonHelper.GeneralPassword(); var msg = ""; var result = fac.ForgotPassword(model.Email, CommonHelper.Encrypt(newPassword), ref msg); if (result) { TempData["reset_password"] = true; // send mail active code string body = "<div>" + newPassword + " </div>"; var isOk = CommonHelper.SendContentMail(model.Email, body, null, "[New Password]", null, null); return(RedirectToAction("Index", "Login")); } else { ModelState.AddModelError("Email", msg); return(View(model)); } }