/// <summary> /// 修改密码 /// </summary> /// <param name="id"></param> /// <param name="old"></param> /// <param name="pwd"></param> /// <param name="pwd2"></param> /// <returns></returns> public ActionResult ChangePassword(int id, string old, string pwd, string pwd2) { if (pwd.Equals(pwd2)) { bool b = UserInfoService.ChangePassword(id, old, pwd); return(ResultData(null, b, b ? $"密码修改成功,新密码为:{pwd}!" : "密码修改失败,可能是原密码不正确!")); } return(ResultData(null, false, "两次输入的密码不一致!")); }
public IActionResult ChangePassword(PassChangeVm passChangeVm) { if (ModelState.IsValid) { var userId = int.Parse(userInfoService.CurrentUser.Id); if (userInfoService.CheckPassword(passChangeVm.OldPassword, userId)) { // pot sa schimb parola userInfoService.ChangePassword(passChangeVm.NewPassword, userId); } } return(View("ChangePasswordPage", passChangeVm)); }