public ActionResult ChangePassword(Acount_model model) { model.IDTeacher = (int)Session[Common.CommonConstant.ID_SESSION]; if (dao.Change_Pass(model) == 0) { TempData["msg"] = "<script>alert('Thay đổi mật khẩu thành công');</script>"; } else { if (dao.Change_Pass(model) == 1) { TempData["msg"] = "<script>alert('Mật khẩu cũ không đúng');</script>"; } else { TempData["msg"] = "<script>alert('Không tồn tại tài khoản');</script>"; } } return(RedirectToAction("Index", "matkhau")); }
public int Change_Pass(Acount_model model) { var acc = db.ACCOUNTs.Where(x => x.IDTeacher == model.IDTeacher).SingleOrDefault(); if (acc != null) // ton tai { if (Encryptor.MD5Hash(model.oldpass).ToString() == acc.Password) { acc.Password = Encryptor.MD5Hash(model.newpass).ToString(); db.SaveChanges(); return(0); // thanh cong } else { return(1); // mat khau khong dung } } else { return(2); // khong ton tai } }