public ActionResult ChangePass(changePass user) { using (DataContext db = new DataContext()) { User c = db.Users.Where(x => x.User_ID == user.userid).FirstOrDefault(); if (Encode.CreateMD5(user.old_pass) == c.password) { c.password = Encode.CreateMD5(user.password); db.SaveChanges(); return(Json(new { mes_check = 1 })); } else { return(Json(new { mes_check = 0 })); } } }
public JsonResult changePass(changePass user, string msg) { String message = ""; try { var _username = Request.Cookies["username"].Value; Nera_User newUser = new Nera_User(); newUser = checkUser(_username, user.oldPassword, ref message); if (!String.IsNullOrEmpty(message)) { //Lỗi đăng nhập ViewBag.ErrMessage = message; } else { if (user.newPassword.Length < 6) { message = "error_min_length"; } else if (user.newPassword != user.confirmPassword) { message = "confirm_password_incorrect"; } else { newUser.PasswordHash = MD5_Hash(user.newPassword); db.Entry(newUser).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } catch (Exception e) { message = "" + e; } return(Json(message)); }