public ActionResult ChangePassword() { SysUserChangePasswordModels models = new SysUserChangePasswordModels(); SysUserModels user = (SysUserModels)Session["UserSession"]; models.userCode = user.userCode; return View(models); }
public bool ChangePassword(SysUserChangePasswordModels changePassword) { if (!changePassword.newPassword.Equals(changePassword.reTypePassword)) { changePassword.errorMessage = Resource.MsgPasswordNotMatch; return false; } SysUserModels user = mapper.QueryForObject<SysUserModels>("Sys.getUser", changePassword.userCode); if (user == null || !MD5Utils.VerifyMd5Hash(changePassword.oldPassword, user.userPassword)) { changePassword.errorMessage = Resource.MsgOldPasswordWrong; return false; } IDictionary<string, string> param = new Dictionary<string, string>(); param.Add("userCode", changePassword.userCode); param.Add("password", MD5Utils.GetMd5Hash(changePassword.newPassword)); mapper.Update("Sys.changePassword", param); changePassword.infoMessage = Resource.MsgSuccess; return true; }
public ActionResult ChangePassword(SysUserChangePasswordModels changePassword) { SysUserDAO userDAO = new SysUserDAO(this.mapper); userDAO.ChangePassword(changePassword); return View(changePassword); }