新秀网络验证收费管理系统web多软件版本 DZ3.5 - ver 2.2 -UTF8
系统简介

新一代WebApi网络验证收费系统,为软件增加收费、授权、注册、登录等功能,适用于各种pc、app、web所有编程语言对接。本系统采用成熟稳定的 Discuz-Mvc开发框架,无缝整合Discuz内置系统,采用 独创框架、独特算法、动态验证、云接口、云验证及功能强大的自定义接口、自定义算法、自定义开发 的扩展功能,提高软件防破解能力,打造独一无二 的自定义防破解方法,有效的保护开发者的版权。功能强大的web开发者管理平台,支持电脑、手机、平板 等移动设备进行管理,随时随地管理您的用户、卡密、软件、授权等设置,让您轻松掌握软件授权动态。

开发环境

Discuz版本:

Discuz_X3.5_SC_UTF8 最新版下载地址:https://www.discuz.vip/download

PHP版本:

最低要求:php>= 7.0 ,推荐版本:7.4、8.0 ,其他事项:依赖 XML 扩展、 JSON 扩展、 GD 扩展 >= 1.0

MySQL版本:

最低要求:MySQL>= 5.6 ,推荐版本:5.7 ,其他事项:如使用 MariaDB ,推荐版本为 >= 10.2

执行流程

MVC框架:

客户端-入口:通过框架协议将数据提交到入口文件;

服务端-控制:接到数据后,通过控制流程进行分流;

服务端-模型:接到分流指令,进行模块化数据处理;

服务端-视图:接到处理后数据,通过JSON返回客户端接收;

框架处理流程:入口传输-->控制器-->模型处理-->数据返回!

系统特色

独立框架:

在Discuz插件框架下,独立开发纯API专用网络验证框架,采用CT、DB、原生代码独立封装核心库,代码简洁、速度超快;

代码分离:

本验证框架下所有代码与Discuz分离,与其他插件不冲突,自由安装、卸载 ,不会对Discuz原始数据和结构逻辑产生破坏;

连接模式:

本验证框架采用被动连接模式:接收参数-》返回结果-》断开 ,比传统长连接、短连接模式更节约服务器资源。在同一标准服务器配置上,支持在线人数提升百倍

连接令牌:

本验证框架采用token令牌,来保证被动连接始终保持 永不重复唯一认证ID标识,可对token令牌实施多开、时效、干扰码等设置;

参数防护:

本框架自带接收参数安全机制过滤,针对传入字符串进行转义过滤,严格封堵恶意代码注入等攻击;

登录模式:

本验证框架允许用户通过uid、username、email、卡号、手机号、QQ、微信、抖音等形式进行登录;

收费模式:

内置四种收费模式: ①、扣点模式;②、扣点+卡号计时模式;③扣点+用户组计时模式;④、扣点+卡号计时+用户组计时模式

接口管理:

内置强大的接口控制系统,每个接口独立设置限时访问次数、用户组、扣除积分 ,违规四种理方法:踢下线、封帐号、封堵IP、拒绝访问

验证操作:

客户端可通过心跳包设置心跳包间隔时间、同步验证绑定机器码。客户端MD5签名实时验证客户端软件完整性验证

变量模式:

内置强大的远程变量、私人变量、内存变量(内、外),单个变量理论可存储数据4G,让开发者更高自由度的开发软件;

充值功能:

本验证框架内可实现充值积分、卡号时间、用户组时间、多开次数的自定义规则充值,拥有购买卡号、购买卡密、卡卷管理等功能

扩展开发:

本验证框架内置验证扩展、嵌入点扩展、定时任务扩展、接口开发、插件开发等扩展,在框架内实现高自由度二次开发

文本缓存:

本验证框架内嵌文本缓存系统,实现插件设置、用户信息、全局变量 等实现文本缓存,极大提升数据读写能力,不占用数据库;

推广功能:

本验证框架整合Discuz原生态用户推广邀请功能,在用户使用特定充值接口时,实现无限级邀请人分红奖励;

代理功能:

本验证框架全力打造web代理分销平台,指定代理用户组 购买卡号、卡密、充值、代理升级等功能,打造全生态营销系统;

核心数据:

本验证框架核心逻辑、所有数据均存在服务器内,有效杜绝因外部软件安全等级低造成破解,确保后台数据安全

授权验证:

第一次授权验证成功后,假设官方授权服务器关闭情况下,本地验证:永久无限制使用、在线验证:到期后无法继续使用。

开发说明

1、软件开发处理返回结果时,必须使用对应软件内置的 Json、xml处理模块进行模块化处理,禁止各种 取中间文本、正则匹配等操作;

2、软件开发调试时请将插件后台“缓存时间” 设置为 “0”,待功能开发调试完成后,设置成指定时间“86400 ”,可有效降低服务器资源;

3、软件开发时建议将所有接口、参数,进行DLL封装 调用,这样能极大的保护接口规则安全;

4、软件开发时充分利用框架内验证操作,实现服务端与客户端的 相互验证,做好软件逆向、调试判断、加壳等操作确保软件安全;

5、软件开发过程中 认真查看接口文档,对应error错误码解释 ,多次调试无误后方可运营,如发现调式BUG请及时反馈。

功能定制

功能需求:对Discuz框架下参数进行设置、内外部数据库处理、 第三方php系统接口对接、定制软件专用接口;

实现形式:根据功能需求,可通过框架API接口开发、插件开发、内置扩展 等形式进行实现;

定制说明:只针对 API接口功能输出定制,不涉及客户端软件开发 定制,客户端开发API接口数据规则必须遵循本框架内json、xml返回规则;

定制流程:将API接口功能需求编制word文档,联系客服报价确认后实施,开发周期可随客户端软件开发进度同步开发

软件下载

下载地址:

接口形式
举例:
login_user登录接口:(必填参数username、password)
接口地址:
网站域名 + /plugin.php?id=xinxiuvip_network:login&key=传输密钥&action=login_user&username=demo1&password=demo1
返回数据:
{
    "code": 200,
    "result": "OK",
    "count": 18,
    "data": {
        "uid": "3",
        "username": "demo1",
        "email": "demo1@qq.com",
        "credits": "0",
        "jiaoyi": "6",
        "groupid": "10",
        "grouptitle": "新手上路",
        "groupexpiry": "0",
        "adminid": "0",
        "safe": "",
        "token": "a6974SDVz_token_wB8ghdmXP99LDnmA0w41yDBE31x_token_aeuq_token_GaVz4qVxBBTEhFfcrzeZ9u8dHZw",
        "sgin": "633178AA-3AC86F44-C65DEBA9-63058C71",
        "dateline": "1678410452",
        "phone": "",
        "qq": "",
        "weixin": "",
        "status": "0",
        "remarks": ""
    },
    "sqltime": "0.0235s"
}
(返回uid、username、groupid、adminid、token、sqltime等,其中token值中就有独特加密技术中的自定义干扰码‘_token_’,其中sqltime是程序执行时间)