更新此版本后,需要在宝塔面板添加计划任务,查看教程
[新增] 网页端第三方登录功能.
[新增] 定时清理过期资源(以往版本是在访问到某功能时才清理,现在改为定时清理(宝塔面板添加计划任务)).
[优化] 微信开放平台SDK,由于微信提供的SDK没有销毁功能,导致多次跳转路由时,重复创建对象,已重写微信SDK,添加自销毁功能.
[优化] 客户端解绑三方登录账号不在内置UI中完成了,转移到独立浏览器中加载解绑页面.
此版本更新了核心库,升级此版本后必须更新核心库.
由于后台增加新的选项卡,故需要添加管理权限,点此查看添加方法
三方接口的开通,请查看三方接口申请教程
[新增] 独立功能充值卡(功能卡),用户可使用功能卡单独为某功能付费,功能卡单独计费,只要软件可以登录(未到期或有点数或允许到期登录等),且功能卡未到期,即可使用某功能.
[新增] 三方登录功能:微信开放平台、微信公众平台、QQ互联.
[新增] hwd_getOAuthLoginParams() 获取三方平台登录参数.
[新增] hwd_getOAuthLoginState() 获取三方平台登录状态.
[新增] hwd_bindOAuth() 三方平台绑定已存在通行证,绑定后可通过三方平台直接登录.
[修改] hwd_reg() 三方平台注册通行证(如通过hwd_getOAuthLoginState()获取到三方登录状态后,则调用注册函数将自动绑定openID[程序未退出时有效]).
[新增] hwd_loginOAuth() 通过第三方登录.
[新增] hwd_getFunctionEndtime() 取功能卡到期时间.
[新增] hwd_getFunctionPara() 取功能卡用户自定义常量.
[新增] hwd_getFunctionParaA() 取功能卡用户独立自定义常量.
[新增] hwd_getSoftInfo() 新增"oAuthLogin"属性名,返回当前启用的三方登录(包含 wechatOP:微信开放平台,wechatOA:微信公众平台,QQ:QQ登录).
此版本更新了核心库,修复了一些bug,建议更新.
[新增] 全民推广新增推广价格,即:当用户通过推广链接(或推广码)注册后,消费时可按预设价格享受优惠.
[修复] 皮肤中一个变量类型错误,导致客户端无法区分软件登录类型(计时模式或计点模式)的bug,如开启了CDN缓存,请更新后刷新CDN缓存.
[修复] 新版核心库,中文目录无法取出自身MD5的bug.
此版本主要更新了核心库,如不需要新功能,无需重新下载核心库.
[新增] hwd_config(护卫盾_置配置)新增两个形参,具体请看函数说明.
[新增] hwd_getUserInfo(护卫盾_取用户资料)新增两个属性,shareCode=分享码,shareUrl=分享链接.
[移除] 移除Linux、Macos内置窗口(hwd_loadUI、hwd_messageBoxA),这两个系统请使用(hwd_loadUIBrowser、hwd_messageBoxABrowser).
[优化] Windows内置窗口加载时不在屏幕正中,并且窗口尺寸改变时会出现黑边,重写了webview2的库,修复了这个问题.
[优化] hwd_messageBox(),button操作按钮改为:0=是否钮,1=确认取消钮,2=确认钮
核心库有更新,如不需要新功能,可不更新核心库.
[新增] hwd_messageBox(护卫盾_信息框) 跨平台系统内置提示框.
[新增] hwd_messageBoxA(护卫盾_倒计时信息框) 跨平台框弹窗组件,用于弹出消息,支持html标签,支持倒计时.
[新增] hwd_loadUIBrowser(护卫盾_载入UI_系统浏览器) 调用系统默认浏览器加载UI,不依赖运行时库,支持跨平台.
[新增] hwd_messageBoxABrowser(护卫盾_倒计时信息框_系统浏览器) 调用系统默认浏览器加载倒计时提示框,不依赖运行时库,支持跨平台.
[新增] hwd_checkUiRuntime(护卫盾_检测UI运行时) 检测运行时库(osx与linux请使用系统浏览器加载UI).
[新增] hwd_detectEncoding(护卫盾_检测字符串编码) 检测字符串编码.
[新增] hwd_convertToUTF8(护卫盾_转码到UTF8) 任意编码字符串转换为UTF8编码.
[新增] hwd_convertToANSI(护卫盾_转码到ANSI) 任意编码字符串转换为ANSI编码.
[新增] hwd_setResultEncoding(护卫盾_置返回字符串编码) 设置全局返回字符串编码,默认为UTF-8,不支持宽字符.
[新增] 核心库新增支持:MacOS-arm64、MacOS-x64、Linux-arm64、Linux-arm32、Linux-x64、Linux-x86.
[新增] 皮肤文件更新,添加了信息框窗口,如开启了CDN缓存,请更新后刷新CDN缓存.
[优化] 核心库链接了runtime微软运行时库,低版本或精简系统将不在需要单独安装微软运行库了.
[优化] 多个表段开启了强制大小写检索.
本次重构了核心库,为了日后跨平台做准备,服务端API某些函数有变更,无法完全适配旧版核心库,请同步更新核心库.
[注意] 此版本为两版连更(更新到241001后,必须继续更新到241101-P1)
[注意] 第一次更新为“升级自动更新程序”,使其可以执行更复杂的更新任务。(241101)
[注意] 第二次更新为更新服务端主体部分。(241101-P1)
[新增] 多线路模式,如有多个授权,可共用同一个数据库,在某个服务器宕机时,切换到备用服务器,保证程序稳定。
[优化] 后台配置文件由单文件配置移动到了数据库中(数据库的连接配置、网站域名除外)
[优化] 支付宝官方接口由公钥模式改为证书模式(因为‘单笔转账到支付宝账户’功能,不在支持公钥模式)。
[新增] hwd_config 护卫盾_置配置,如不调用此函数,则程序无法在调试模式下运行.
[新增] hwd_newLine (护卫盾_添加线路)
[新增] hwd_getCaptchaImgBase64 (护卫盾_取验证码_Base64)
[新增] hwd_loadUI (护卫盾_载入UI)
[变更] hwd_init (护卫盾_初始化),将初始化参数移至"添加线路"函数,初始化仅需传入线路索引
[变更] hwd_reg (护卫盾_注册通行证),根据后台设置需传入邮箱或手机号码作为绑定(可选是否发码验证) webAPI受影响
[变更] hwd_sendSafeCode (护卫盾_发送安全码),根据后台设置必须需传入邮箱或手机号码 webAPI受影响
[变更] hwd_login (护卫盾_登录) 新增参数,登录成功是否自动心跳
[变更] hwd_getQRCode (护卫盾_取支付二维码) 新增一个参数,方便内置UI调用
[移除] hwd_getVersion - 获取核心库版本号
[移除] hwd_loadSkinByByte - 加载皮肤-字节流
[移除] hwd_loadSkinByFile - 加载皮肤-本地文件
[移除] hwd_sendMail - 发送改密验证码邮件
[移除] hwd_loadLoginWindow - 载入登录页
[移除] hwd_loadNoticeWindow - 载入公告页
[移除] hwd_loadRegWindow - 载入注册页
[移除] hwd_loadRepwdWindow - 载入改密页
[移除] hwd_loadRechargeWindow - 载入卡密充值页
[移除] hwd_loadPaymentWindow - 载入扫码充值页
[移除] hwd_htmlFilter - 去除html标签
[移除] hwd_blueSky - 蓝屏
[修复] 上版本遗留的问题(仅0801版本存在),客户端无法修改密码的BUG。
本次更新仅更新服务端,任何客户端均不受影响.
[说明] 更新后需要为代理组勾选对应权限,详情请看:添加方法.
[新增] 前台网页端可选是否关闭,如关闭,则访问前台提示404错误(不影响用户中心和代理中心)。
[新增] 前台网页端(用户中心)添加禁止注册功能,关闭后网页前台无法注册账户。
[新增] 管理员工具,如忘记管理员账号密码或安全入口,可访问:你的域名/reset,按说明操作修改即可。
[新增] 代理加价功能,代理商可为下级代理设置加价,加价的金额不参与分成,全部归代理商所有,卡原价参与上级层级分成。
[新增] 登录记录可以看到登录的客户端版本号了
本次更新仅更新服务端,任何客户端均不受影响.
[新增] 软件版本管理器中,新增x64、arm更新包,解决多版本软件自动更新问题
[新增] 客户端需要用户名的地方均支持邮箱与手机了
本次更新了核心库,如使用计点方式计费且使用扫码直充功能,则必须更新核心库.
[修复] 扫码直充功能计点模式下充值后点数没有增加的问题
本次更新仅更新服务端,任何客户端均不受影响.
[优化] 启用易支付时,客户端获取直充二维码根据扫码APP自动选择支付方式(微信、支付宝、三方浏览器则优先载入预设支付方式)
[优化] 启用易支付时,在网站中支付可以选择支付方式了(其它接口由于已经自适应扫码APP,无需选择支付方式,用什么APP扫则优先使用此APP支付)
[优化] 如用户是全民推广的被推广人,同时又被代理拉了去,分成优先级为:推广人>代理商,推广人获得指定次数分成后,之后所有消费均分成给代理商
[修复] 启用腾讯云短信接口后,如未配置阿里云短信,则提示“短信功能未配置”的错误
本次更新仅更新服务端,任何客户端均不受影响.
[新增] 腾讯云短信接口
[新增] 腾讯云远程附件接口
[新增] 扫码直充功能加入到消费记录了
[新增] 扫码直充功能支持全民推广分成了(可为推广人及上级推广人多级分成)
[新增] 扫码直充功能加入到代理人分成了(可为代理商以及上线代理多级分成)
[新增] 易支付接口,并支持POST/GET两种传参方式,适配更广
[修复] 支付宝微信只使用1种支付时,移动h5浏览器会加载双方配置导致空配置的支付接口报错的问题
最新服务端兼容旧版核心库与WebAPI,建议更新,旧版函数将于半年后移除[hwd_sendMail() 发送改密邮件]
[新增] 下拉框增加关键词搜索功能,大量软件或卡类时方便定位
[新增] 禁止转绑功能改为“每日转绑限制”,-1:禁止转绑,0:不限,大于0:实际限制次数
[新增] 账号直充功能,可获取充值二维码,用户扫码支付直接充值
[新增] 核心库新增扫码充值内置窗口,载入窗口后用户可直接选择卡类扫码充值
[新增] 核心库、WebAPI 新增函数:hwd_sendSafeCode(),发送改密安全码[支持手机或邮箱]
[新增] 核心库、WebAPI 新增获取软件卡类基础资料,卡类ID、名称、售价、充值时间、点数等
[新增] 核心库、WebAPI 新增获取充值二维码,用户扫码支付后可直接充值,减少用户操作流程
[新增] 核心库、WebAPI 新增获取支付状态,用于获取二维码支付状态
[优化] 核心库、WebAPI hwd_reg()第三个参数由email改为safeMode[邮箱或手机号码](兼容旧版核心库与WebAPI)
[优化] 核心库、WebAPI hwd_resetPwd()第三个参数由mailcode改为safeCode[邮件或短信验证码](兼容旧版核心库与WebAPI)
[优化] 核心库内置注册窗口,绑定邮箱修改为:邮箱、手机号码二选一(默认皮肤文件hwdSkin.zip)
[优化] 核心库内置改密窗口,绑定邮箱修改为:邮箱、手机号码二选一,根据输入可发邮件或短信(默认皮肤文件hwdSkin.zip)
[优化] 编辑软件、卡类时,层标题添加对应软件名显示
[修复] 代理统计表搜索框下拉栏可以选择但不显示标题的问题
[修复] 编辑某软件后,未刷新页面时编辑另一款软件,自定义函数没有刷新的问题
[移除] 移除弃用的en接口
本次更新仅更新服务端,任何客户端均不受影响.
由于更改了独立自定义常量的存储方式(含软件独立自定义常量、用户独立自定义常量)
更新前必须备份自定义常量,更新时将自动清空,更新后需要手动导入
[新增] 软件独立自定义常量、用户独立自定义常量的导入与导出
[新增] 新增软件时,版本管理器中自动插入初版版本号,默认版本号为1.0
[新增] 软件版本管理器中新增更新方式,1.逐版更新(原有方式),2.始终更新至最新版
[优化] 登录账号没有区分大小写问题,根据建议改为区分大小写
[优化] 登录令牌相关(时效性问题、密码返回密文时无法调用“绑定用户数据”函数)
[修复] 编辑软件时,如取消勾选验证码,未刷新列表后再编辑软件又会被勾选的问题
[修复] 更新新版layui库后,图片上传部分情况显示为base64编码的问题
本次更新仅更新服务端,任何客户端均不受影响.
[说明] 更新后需要为代理组勾选对应权限,详情请看:添加方法.
[新增] 会员资料导入(网络验证-其它功能-批量维护).
[新增] 代理查看、编辑关联用户资料.
[新增] 代理查看关联用户在线状态和踢出操作.
[新增] 代理查看关联用户登陆历史.
[优化] 全站通行(整站VIP)太过拗口,更名为:超级会员.
本次更新仅更新服务端,任何客户端均不受影响.
[新增] 文章模型新增附件上传接口,可在文章内上传附件.
[新增] 文章模型新增指定收费区段,可添加多区段独立付费,用户可付费后查看指定内容.
[新增] 文档模型新增附件上传接口,可在文档内上传附件.
[新增] 文档模型新增指定收费区段,可添加多区段独立付费,用户可付费后查看指定内容.
[新增] 文档模型新增引用全局变量,多个文档有相同内容时,可存入全局变量后直接引用.
[新增] 网页端增加登录频次限制,密码连续错误5次则15分钟内不可登录.
[修复] 网页端用户中心修改密码提示无权限的bug.
[修复] 前台短信注册偶尔提示accessKeyId无效的问题.
[修复] 充值卡号登录模式下,编辑软件用户时,如果库存已被删除,会提示“通行证或卡号不存在”的问题.
本次更新仅更新服务端,任何客户端均不受影响.
[必读] 本次更新添加了一条新路由,需要手动给管理员组添加新路由权限,点此查看添加方法.
[新增] 管理后台新增查看代理的余额、库存、新卡激活数(今天、昨天、本月、上月、指定日期)
[优化] 代理后台可查直系以及非直系子代的余额、库存、新卡激活数(今天、昨天、本月、上月、指定日期)
[优化] 编辑用户时,强制必选【普通用户组】(任何用户都必须成为普通用户组的一员,否则无法登录)
[优化] 代理后台获取直系子代理时,数据接口返回的信息过于详细,更新后只保留基本资料.
[优化] 防止误操作,删除用户组时,禁止删除三组系统内置用户组:管理员组、普通用户组、代理组.
[新增] 定制功能,【易支付】支付接口,如有需要请联系客服.
本次更新仅更新核心库,修复一些bug,服务端没有更新.
[优化] 非中文系统,使用核心库时,中文某些提示显示乱码的问题.
[修复] 如开启绑机,核心库登录时如需绑机或转绑,提示框会被主窗口覆盖的问题.
本次更新包主要优化服务端,客户端模块、核心库、webAPI均无需更新.
[优化] 初始化时,返回数据主体不含para节点导致某些编程语言对象为空报异常的问题.
[优化] 登录、心跳时,允许到期登录的用户返回数据主体不含para节点导致某些语言对象为空报异常的问题.
[修复] 软件版本管理器相对地址初始化时没有全部转为绝对地址,导致客户端无法取回正确更新包地址.
[修复] 其它一些无关紧要的小bug.
[移除] 新版已更新近半年,移除0130至0701升级包以及升级工具、教程.
本次更新包主要修复上个版本发现的问题,客户端无需更新.
[优化] 通行证页面新增按用户组搜索条件
[修复] 充值卡登录模式,登录记录中不显示充值卡号的问题
[修复] 当用户没有消费记录的时候,充值指定金额不会升级用户组的问题
[修复] 当软件禁止前台购卡时,用户依然可以再用户中心购卡页看到此软件
[修复] 代理制卡权限页面复选框被禁用的问题
[修复] 注册/改密时,提示密码格式不正确后依然可以注册\改密
[修复] 软件用户条件搜索中的"用户是否已到期"条件无效的问题
[修复] 邮件与短信验证码在提交时提示无效的问题
[优化] 管理员新增/修改通行证时,不在强制校验账号与密码格式
[优化] 强制删除备份恢复接口文件,防止用户升级0701版本后忘记删除
[优化] 代理制卡消息格式优化,格式:软件名-卡类名 * 数量
[优化] 代理制卡分成消息格式优化,格式:软件名-卡类名 * 数量
[新增] 充值卡可以设置前台购卡时,是否自动勾选自动充值
[新增] 用户组新增互斥体\优先级\单笔充值升级\累计消费升级
[新增] 充值指定金额自动升级用户组,累计消费自动升级用户组
[新增] 代理中心-制作充值卡页,增加独立公告内容
护卫盾服务端全面重构,包括但不限于以下说明:
增加独立模板,部分用户有模板开发需求,修改默认模板后,每次更新后都怕覆盖不敢更新
增加用户组权限(CRUDA)C:新增权限,R:检索权限,U:更新权限,D:删除权限,A:管理权限
不在区分用户中心、代理后台、管理后台,统一改为用户中心,通过用户分组、权限控制,决定显示哪些内容
增加后台独立入口设置,
代理组可设置允许代理哪些软件、独立代理价
优化CDN,现在开发者启用CDN多多少少都有些问题,这是在起初没有优化过的,例如提示授权过期、缓存回源等问题
增加手机验证码注册(可选)、邮件验证码注册(可选)
增加登录行为验证(无需接入收费平台),一款本地点选验证插件,类似官网登录的行为验证
文章系统、文档系统、常见问题、下载管理、附件管理,相互独立(有则改,无则加)
增加管理日志、访客日志、发码日志
用户中心增加绑定手机、绑定邮箱、实名认证
开放后台路由,方便进行功能二次开发
增加工单系统
移除前台留言模块,由于前台显示留言模块,更改了原有网站性质(非交互式变为交互式)故移除
获取云端独立自定义常量,返回参数JSON节点名由result改为result.body
各语言模块最新版本:220110,服务端最新版本:1.0.220130。
优化万迪支付接口,目前仅支持微信支付。
各语言模块最新版本:220110,服务端最新版本:1.0.220110。
本次更新兼容旧版核心库,如不使用充值卡模式,无需强制更新核心库。
修复核心库充值卡登录模式,点击记住密码,没有密码导致下次启动打不开的BUG。
修复了整站VIP转绑扣时、扣点只检测软件用户,没有检测通行证账户的问题。
修复前台软件列表页、软件详情页的下载按钮某些情况无法跳转下载页的问题。
心跳中新增校验是否绑机,以及绑机后当前机器码是否在用户绑定列表中。
万迪支付微信接口已上线。
各语言模块最新版本:210930,服务端最新版本:1.0.210930。
本次更新兼容旧版核心库,如不需要新函数,无需强制更新核心库。
月付授权限制软件数量为1,通行证数为100,定位为试用授权,长期使用请升级授权。超出后客户端不受影响,仅管理端提示升级。
半年授权限制软件数量为5,通行证数为1000,适用于小规模作者。超出后客户端不受影响,仅管理端提示升级。
永久授权更改自动升级年限,自购买之日起,一年内免费更新至最新版,续费128元/年。
开发文档迁移至EUE文档,本站文档不在更新。
取消管理端上传文件类型限制、上传文件尺寸限制。
新增独立软件自定义常量、独立用户自定义常量,一个常量名对应一个值,按需使用。
核心库模块新增hwd_getParam(),用于获取新增的云常量。
易语言模块新增护护卫盾_取云端独立自定义常量(),用于获取新增的云常量。
WebAPI新增方法getparam,用于获取新增的云常量。
修复用户在线购卡勾选自动充值时,不同卡类提示无法自动充值后,仍然能覆盖充值的问题。
修复新增软件时,自定义函数多一个转义字符的BUG。
修复代理新开子代同时加款时,代理不会扣款的BUG。
由于淘宝查询IP接口失效,留言反馈模块IP查询归属地改为IP138接口。
各语言模块最新版本:210610,服务端最新版本:1.0.210610。
hwd_login()[护卫盾_登录()]新增“本地版本号”参数,传入此值可在后台“在线用户”中显示再用用户客户端版本号。
hwd_login()[护卫盾_登录()]返回值增加“登录令牌”参数,用于非主进程启动心跳功能。
hwd_getUserInfo()[护卫盾_取用户资料()]增加“auth”节点,可取出登录令牌。
hwd_heartBeat()[护卫盾_心跳()] 增加登录令牌参数,可在任意进程启动心跳,使用登录令牌心跳成功等同于调用了护卫盾_登录()功能。
充值卡生成增加大写字母、小写字母、数字选择。
代理后台删除“清除分成记录”功能。
代理后台增加下级代理加款扣款记录。
软件详情、新闻公告、教程列表,增加图片放大。
接入万迪支付(个人签约支付宝、微信官方收款接口,无需挂机,高并发不掉单)。
码支付已跑路,取消码支付接入。
各语言模块最新版本:210330,服务端最新版本:1.0.210510。
新增阿里云OSS附件上传,后台-系统-远程附件 中设置参数。
修复版本管理器中,最新版本号只能输入一个小数点的问题。
本次更新后,需要立即在版本管理器中新增旧版软件的版本信息,否则旧版将无法运行。
使用WEBAPI的小伙伴,本次更新后不支持旧版(由于version格式改变,之前是返回服务端最新版本号,更新后返回版本管理器中全文)
各语言模块最新版本:210330,服务端最新版本:1.0.210330。
更新update.exe,使用方法参照:API文档-自动更新程序调用方法。
新增版本管理功能,不同版本可并行发布运营,用户可选是否更新。
新增登录日志功能,包含网页登录日志以及客户端登录日志。
升级内置自动更新程序,可执行:读写注册表、读写配置文件、杀死进程、注册组件(regsvr32命令)、弹出网址等,详见:自动更新命令大全
添加自动加黑开关,可选是否在发现异常时自动加黑(由于有一定的误封率,故应要求添加开关)。
hwd_getSoftInfo()新增取回登录方式,可取回用户是通过账户登录还是充值卡直接登录。
新增hwd_getSoftVersionInfo()通过提交当前版本号取得当前版本的更新包、升级后版本号、完整包等信息。
模块最新版本:201210,易语言模块分为窗口版与纯净版,动态库更新.
新增易语言纯净版,纯WEBAPI模块,剔除所有内置窗口,不依赖dll文件,使用更自由。
纯净版模块优先发布易语言版本,后续将陆续更新其它语言,不在独立更新系统版本号。
优化一些容易混淆的提示,例如新手对接遇到MD5错误,而总认为是软件MD5的错误。
数据库用户名字段加长,防止使用卡号登录的情况,卡号长度超过数据库字段长度。
32位/64位动态库取消默认加壳,但保留VMPSDK,作者可根据需求自行加壳。
模块最新版本:200930,本次改动较大,会与旧版并行一段时间,所以本次非强制更新模块.
用户中心:购卡页自动判定软件登录模式,如为充值卡登录,则隐藏自动充值选项。
代理中心:支持上级代理给下级代理加余额,例如A、B代理为上下级,A给B加余额,扣除A的对应金额
代理中心:支持上级代理给下级代理扣余额,扣除的子代余额将返还到代理商余额中。
客户端:护卫盾模块重构,通信算法升级,并支持Win32应用、Win64应用。
支持几乎所有编程软件(C++、C#、VB.NET、VB6、Delphi、JAVA(webAPI)、易语言、按键精灵等等)。
新增皮肤设计,作者可根据自身喜好重绘内置窗口皮肤。
分享内置窗口皮肤设计器,使用开源皮肤设计器DuiEditor,鸣谢DuiEditor作者[落魄书生]以及所有为DuiEditor做出贡献的小伙伴
新增函数:护卫盾_载入内置注册窗口() 函数原型:hwd_loadRegWindow()
新增函数:护卫盾_载入内置改密窗口() 函数原型:hwd_loadRepwdWindow()
新增函数:护卫盾_载入内置充值窗口() 函数原型:hwd_loadRechargeWindow()
以上新增函数在不使用内置登录窗口的情况下,和自绘登录窗口配合使用,大幅度减少作者开发工作量
新增函数:护卫盾_进程通信_取资料(),函数原型:hwd_getPcMsg(),用于dll文件获取主程序软件资料、用户资料。
新增函数:护卫盾_过滤HTML标签() 函数原型:hwd_htmlFilter(),用于过滤字符串中的html标签,例如公告中的html。
新增函数:护卫盾_载入皮肤_字节集(),函数原型:hwd_loadSkinByByte(),从字节流加载自定义皮肤。
新增函数:护卫盾_载入皮肤_本地文件(),函数原型:hwd_loadSkinByFile(),从本地文件加载自定义皮肤。
新增函数:护卫盾_取模块版本号(),函数原型:hwd_getVersion(),获取核心库版本号。
新增函数:hwd_getStrMd5(),用于获取字符串MD5值。
新增函数:hwd_getFileMd5(),用于获取文件MD5值。
优化函数:护卫盾_扣点(),函数原型:hwd_deductPoint(),新增时间间隔,指定间隔内不重复扣点。
优化函数:护卫盾_扣时(),函数原型:hwd_deductTime(),新增时间间隔,指定间隔内不重复扣时。
优化函数:护卫盾_扣余额(),函数原型:hwd_deductBalance(),新增时间间隔,指定间隔内不重复扣余额。
删除函数:hwd_exit()、hwd_sleep()、hwd_PC_init()、hwd_PC_getMessage()、hwd_msg()、hwd_msgBox()、hwd_closeMsgBox()
增删函数不在一一表述,具体请查看API文档或对应语言函数说明。
剔除依赖文件:xcgui.dll(原界面库依赖动态库)、curl.dll(原CURL网页访问动态库)
用户中心:修复在线购卡时,软件若为点卡模式,购卡自动充值功能将覆盖原有点数的BUG。
新增进程通信,用于DLL程序与主程序通信,可取回所有软件信息和用户信息。
客户端加黑回传加黑原因,以便分析是否有误封行为。
调整扣点记录用户名字段长度30为100,防止卡号登录过长无法过滤扣点。
后台所有新增操作,新增后跳到编辑页,防止多次点击新增后添加重复数据。
修复充值卡登录模式自定义绑定数据无法绑定的问题。
修复心跳和心跳一次函数周期过长导致程序退出的问题。
通行证用户名禁止使用符号。
登录网页后,跳转到源页面。
内置窗口编辑框增加右键复制粘贴。
购卡时,余额不足弹出窗口引导用户充值。
开启绑机后,如账户未达到绑定限制,新机登录则提示用户绑定。
修复封停代理通行证后,依旧可以登录代理后台的问题。
修复用户前台购卡,卡类设置前台不显示后依旧显示的问题。
修复充值卡时间溢出问题(timestamp时间上限为:2038-01-19 03:14:07)。
优化服务端自动更新程序:如未获得最新更新包则不更新版本号为null。
如未添加教程,默认每次访问教程页都会出现一条sql错误日志,已修复。
用户中心购卡页面新增"购卡后自动充值"功能。
用户中心购卡记录新增已购卡号使用状态。
后台首页新增全部用户统计,软件用户统计,会员数统计,在线数统计等。
易语言模块删除两个无用命令:护卫盾_取运行目录();护卫盾_取模块目录();。
内置窗口登录增加可选是否自动心跳。
例行更新,修复0430版本已知的一些小BUG。
自定义心跳时间后,在线列表只能显示5分钟内在线用户。
自定义心跳时间后,一部分用户会发生掉线的问题。
后台新增软件时,无法初始化默认填写的表单。
后台新增代理等级时,已上线的软件无法显示新增代理等级。
全站通行 (整站VIP)到期后充值,充值时间错误的BUG。
本次更新无需更新客户端模块,最新模块版本 1.0.200430。
管理后台添加软件心跳时间自定义。
管理后台添加全局自定义函数接口(PHP语法)。
注册时赠送的卡类,首次充值时不作卡类校验。
新增多种检测机制,发现违规立即加黑永久禁止访问,如作者在开发时误触反作弊系统,请前往后台黑名单自行清除。
获取软件数据中,新增客户端IP和心跳时间。
获取用户数据中,新增获取通行证账户余额。
API增加扣除账户余额功能。
API添加加入黑名单功能,快速在客户端将机器码/IP地址加入到黑名单中。
API添加心跳一次函数,用于获取用户信息前调用,可时时获取最新用户资料,不必等待自动心跳时更新用户信息。
API添加取程序运行目录/取模块运行目录,方便插件开发者快速定位输出目录。
客户端充值后,复写用户信息,可立即使用护卫盾_取用户数据(hwd_getUserInfo)读取用户到期时间/点数/余额。
用户分成更新为无级分成,作者可自行设置无限级用户分成,例如:15%5%3%2%1% 则上级依次分成为:15%,5%,3%,2%,1%。
新增软件类目,便于在大量软件中快速定位某类软件。
后台对于IE9及以下版本浏览器进行优化。
新增支付宝当面付,个人可申请的支付宝官方接口,无需挂任何客户端即可对接即时到账。
修改数据库表段,软件下载地址和更新地址默认100字符更改为300字符,方便保存中文编码的长网址。
修改客户端模块,不在附带界面库文件,界面库文件随模块一起打包,如果使用内部窗口,请自行写出界面库文件。
客户端模块新增CURL动态库访问网页(curl.dll),防止低版本系统访问HTTPS时发生的不可预测的问题。
C++动态库与易语言模块核心算法优化。
去除libeay32.dll依赖,不会再写出算法文件。
售卡价格支持输入小数。
优化webAPI,此临时更新包的主要更新内容。
修复已知后台操作方面的BUG("系统-留言设置"提示内容不正确等)。
添加webAPI,支持所有可访问网络的开发语言对接。
服务端一键自动更新,不在需要手动上传更新包解压替换执行等繁琐设置。
系统设置中更改后台目录将自动修改目录名,无需手动进入FTP进行修改。
简易论坛留言板,公告(管理)\售前\售后\意见建议\BUG反馈等,可当做工单系统或论坛交流。
前台模板优化,软件详情\文章详情加入右侧站内广告展示。
前台模板配色优化,后台选中某种配色时,前台标签\翻页按钮\下拉选择等组件配色同步更新。
用户中心移动端适配,此时,所有页面移动端适配完成(管理后台\代理后台\用户中心\系统前台)。
初始化函数和快验函数中新增参数:webkey(购买授权时获得)。
载入内置窗口函数中新增参数:noticeTime(公告停留时间,-1:不弹出公告,0:不自动关闭,非0:公告停留时间,单位毫秒.1秒=1000毫秒.)。
载入内置窗口函数中新增参数:menuItem(加载菜单项,1:官方网站,2:注册账户,3:修改密码,4:账户充值,5:客服QQ,可以组合使用,例如:"12345"或:"1234"。
修复已知后台操作方面的BUG(充值记录中无法按用户名搜索等)。
新增全站通行(全站VIP)功能,如购买全站通行充值卡,充值后将可使用站内所有软件。
全站通行功能与软件单独销售不冲突,首先判断是否为全站VIP,如果不是,在判断独立软件用户。
卡类优化,管理员可单独设置每种卡类是否允许代理制卡\是否允许用户前台购卡。
新增自定义函数(PHP语法),每款软件单独设置自定义函数,可分为登录前可调用函数和登录后可调用函数。
优化客户端稳定性,偶尔有用户出现数据校验失败情况,本次更新后彻底杜绝。
修复后台功能操作偶尔失败以及已知小BUG。
针对易语言优化,使其无需附带dll文件,方便开发调试的同时,减少未知文件风险。
自定义充值卡长度,因此功能很少用到,直到用户提出,才增加此功能。
前台登录后给用户一个醒目提示,方便前台用户新手找不到个人中心。
网站前台移动适配,解决导航移动端变形,幻灯片移动端不会自适应,以及文章列表小屏错位问题。(个人中心暂不支持移动端)
增加维护例外账户,软件维护中所有用户无法登录,作者也无法登陆,影响更新进度,添加账户白名单,只有指定账户可以登录。
本次更新将优化机器码获取算法,使用本次更新包升级后,将自动清除用户机器码资料,用户上线后,将重新绑定。
修复通行证单独删除失败的问题
修复后台某些表单要求必填的问题
管理后台:全面重构,支持各种移动终端。
管理后台:前台导航自定义,可按需要插入新导航
管理后台:增加代理等级,作者可自定义代理名称及等级。
管理后台:卡类价格优化,不同等级代理可单独定价。
管理后台:新增子代理功能,无限层级代理制卡分成。
代理后台:全面重构,支持各种移动终端。
代理后台:代理功能优化,新增无级代理功能,代理可无限发展子代理。
代理后台:新增子代理功能,代理可无限添加子代理。
代理后台:新增分成列表,下级代理制卡可给上级分成。
前台后台:开放指定端口,内地服务器未备案域名也可使用护卫盾网络验证。
前台后台:增加提现手续费设置,后台【自动结算】自动扣除手续费。
客户端:新增客户端注册\找回密码,无需打开网页注册/找回。
客户端:新增取服务器时间函数。
客户端:公告弹窗调整,由于部分电脑滑显略卡,故取消滑动。
其它:支付设置新增提现手续费。
其它:API文档新增数据库表段说明,服务端返回状态码说明。
其它:禁止转绑功能。
其它:富文本编辑器支持插入表格/视频。
其它:默认端口由888修改为999,躲开宝塔环境屏蔽端口。
其它:单独显示在线售卡记录。
修复:充值卡登录模式登录失败的问题。
修复:异常离线需要等很久才能上线的问题。
修复:其它已知小BUG。
客户端API:获取用户信息优化,可获取内置登录窗口的用户名与密码。
增加试用限制,可按机器码限制试用次数,可按IP限制试用次数,也可同时限制。
增加小黑屋功能,可将IP地址或机器码加入小黑屋,禁止一切访问。
扣点功能更新,记录扣点日志后,可按指定标志过滤,防止同一项目重复扣点。
优化客户端封包校验规则,超时校验,时区校验,服务器架设位置不限,访问时区不限。
优化扣点功能,可选扣点唯一标识,如标识重复,则不扣点(需要开启:"记录扣点日志")
客户端菜单优化,支持自定义官网,可在对应软件管理中编辑。
后台文章(教程)列表优化,点击标题可直接跳到文章详情。
支持https
优化后台302跳转规则,https协议可正常跳转。
优化前台教程列表,美化教程列表左侧导航菜单。
修复内置登录窗口在部分win7系统下字体乱码问题
护卫盾网络验证系统正式发布。