public IActionResult changepass(changepassModel model) { if (ModelState.IsValid) { string oldpass = HttpContext.Session.GetString("password"); if (sha1.EncodeSHA1(oldpass) != sha1.EncodeSHA1(model.Password)) { ModelState.AddModelError("", "Mật khẩu cũ không đúng"); } else if (model.Newpassword != model.Confirmpassword) { ModelState.AddModelError("", "Mật khẩu nhập lại không đúng."); } else { int result = _loginRepository.changepass(model.Username, sha1.EncodeSHA1(model.Newpassword)); if (result > 0) { return(RedirectToAction("Index", "home")); } else { ModelState.AddModelError("", "Không thể đổi mật khẩu."); } } } return(View()); }
public ActionResult changepass(changepassModel entity) { if (ModelState.IsValid) { var result = new Service().doimatkhau(entity.username, entity.password, entity.newpassword, entity.confirmpassword, Session["phongban"].ToString()); if (result == -1) { ModelState.AddModelError("", "Vui lòng nhập mật khẩu cũ."); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu cũ không đúng."); } else if (result == -3) { ModelState.AddModelError("", "Vui lòng nhập mật khẩu mới."); } else if (result == -4) { ModelState.AddModelError("", "Vui lòng nhập lại mật khẩu mới."); } else if (result == -5) { ModelState.AddModelError("", "Mật khẩu nhập lại không đúng."); } else if (result == 1) { Session["thongbao"] = ""; return(RedirectToAction("Index", "Home")); } } return(View("changepass")); }
public IActionResult changepass() { var user = _userRepository.GetById(HttpContext.Session.GetString("username")); changepassModel changpassmodel = new changepassModel { Username = user.Username }; return(View(changpassmodel)); }
public ActionResult changepass() { var entity = new changepassModel(); Service s = new Service(); var dao = new Service().getUserInfoByName(Session["username"].ToString(), Session["phongban"].ToString());// new UserDao().getUserByName(Session["username"].ToString()); entity.username = dao.username; entity.password = dao.password; return(View("changepass", entity)); }