public void UpdatePwd(PwdUpdateParam param) { var pwd = Users.PwdMd5(CurrentUsers.Username, param.OldPassword); var user = _repository.FirstOrDefault(CurrentUsers.Uid); if (user.Password != pwd) { throw new Exception("输入密码有误"); } user.Password = param.Password; user.PwdMd5(); LoginStaticToken.RemoveToken(user.Id); _repository.SaveChanges(); }
public ApiResponse Password(PwdUpdateParam param) { _userService.UpdatePwd(param); return(ApiResponse.Ok()); }