public async Task <IActionResult> ResetPwd(ParamUsetRestPwdInfo param) { return(await ActionWrapAsync(async() => { ResultData <bool> result = new ResultData <bool>(); result.Data = await _userService.ResetPassWord(param); return result; })); }
public async Task <bool> ResetPassWord(ParamUsetRestPwdInfo param) { if (param.Id <= 0) { return(false); } string sourcePassword = BeeUtils.GetMD5(param.SourcePassword); string resetPassword = BeeUtils.GetMD5(param.ResetPassword); var entity = await Context.Users.SingleAsync(x => x.UserId == param.UserId && x.Pwd == sourcePassword && x.Status == 0); entity.Pwd = resetPassword; entity.LastUpdate = DateTime.Now; Context.Users.Update(entity); return((await Context.SaveChangesAsync()) > 0); }
public async Task <bool> ResetPassWord(ParamUsetRestPwdInfo param) { return(await _userRepository.ResetPassWord(param)); }