/// <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, "两次输入的密码不一致!"));
 }
Example #2
0
 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));
 }