示例#1
0
        public ActionResult ActionChangePassword(ChangePasswordModel model)
        {
            JsonMessage msg;
            var         changePasswordSucceeded = false;

            try
            {
                var codeCookie = HttpContext.Request.Cookies["CodeLogin"];
                if (codeCookie != null)
                {
                    changePasswordSucceeded = _dnUser.UpdatePass(codeCookie.Value, model.OldPassword, model.NewPassword) == 1;
                }
            }
            catch (Exception)
            {
                changePasswordSucceeded = false;
            }

            if (changePasswordSucceeded)
            {
                msg = new JsonMessage
                {
                    Erros   = false,
                    Message = "Đổi mật khẩu thành công !"
                };
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
            msg = new JsonMessage
            {
                Erros   = true,
                Message = "Sai mật khẩu hoặc mật khẩu mới không đúng định dạng.</br> Vui lòng kiểm tra lại!"
            };
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }