Discuz新秀网络验证系统x3.5API ver 1.5 纯API接口、内置插件、二次开发、原创教程!

插件名称:Discuz新秀网络验证系统x3.5API ver1.5
插件来源:原创插件
适用版本:Discuz! X3 - Discuz! X3.5
语言编码:UTF8简体
更新时间:2024-05-01
官方网站:http://www.xinxiuvip.com
官网下载:http://www.xinxiuvip.com/thread-495-1-1.html
开发文档:http://www.xinxiuvip.com/thread-529-1-1.html
视频教程:http://www.xinxiuvip.com/video.html
插件简介:
本框架适用于外接客户端、APP、软件开发用户验证收费管理;
本框架采用成熟稳定的Discuz3.5[20231221]utf-8编码,MVC框架环境下开发;
本框架无缝整合Discuz用户系统内置功能,采用插件形式开发的独立框架、分离代码、支持二次开发扩展;
通过本框架,可无限扩展数据输出接口,通过外部访问api接口,对数据进行操作、输出等功能;
本系统所有功能实现及控制均采用api外部接口,数据输出形式以JSON为主,可接收外部GET、POST参数。
客户端支持VC、VB、易、等所有主流开发语言。
框架特色:

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

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

连接模式:本验证框架采用被动连接模式:接收参数-》返回结果-》结束,比传统长连接、短连接模式更节约服务器资源;

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

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

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

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

接口管理:内置强大的接口控制系统,每个接口独立设置每秒、每小时访问次数,违规四种处理方法,接口开关、日志入库、封堵IP等功能;

验证操作:客户端可通过心跳包、服务器时间验证、客户端MD5签名验证、绑定机器码、代理IP登录等进行客户端验证操作;

变量模式:内置强大的远程变量、私人变量,单个变量理论可存储数据4G,让开发者更完美的开发软件;

充值功能:本验证框架内可实现充值积分、卡号时间、用户组时间,购买卡号、购买卡密等功能;

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

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

卡号卡密:本验证框架内嵌卡号、卡密系统,实现两种形式的用户积分、卡号时间、多开次数自定义设定;

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

开发说明:

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

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

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

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

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

举例:
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是程序执行时间)
最新版本下载:http://www.xinxiuvip.com/thread-495-1-1.html
API接口开发文档:http://www.xinxiuvip.com/thread-529-1-1.html
接口文档及错误码解译:http://www.xinxiuvip.com/forum.php?mod=viewthread&tid=55
Discuz 验证扩展 二次开发–在线手册 http://www.xinxiuvip.com/forum.php?mod=viewthread&tid=563
Discuz 定时任务扩展 二次开发–在线手册 http://www.xinxiuvip.com/forum.php?mod=viewthread&tid=555
Discuz Api 接口二次开发–在线手册 http://www.xinxiuvip.com/forum.php?mod=viewthread&tid=573
Discuz 验证插件 二次开发 - 在线手册 http://www.xinxiuvip.com/forum.php?mod=viewthread&tid=574
新手开发视频教程:http://www.xinxiuvip.com/video.html

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 26
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
框架简介: 本框架适由PHP+MYSQL语言开发API接口,可快速对接外部app、web、各类软件开发; 本框架采用成熟稳定的Discuz3.4论坛系统,MVC框架环境下开发; 本框架无缝整合Discuz用户系统内置功能,采用插件形式开发的独立框架、分离代码、支持二次开发扩展; 通过本框架,可无限扩展数据输出接口,通过外部访问api接口,对数据进行操作、输出等功能; 本系统所有功能实现及控制均采用api外部接口,数据输出形式以JSON为主,可接收外部GET、POST参数; 客户端支持Python、Java、C、易语言PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,请大家自行测试 框架流程: 客户端:通过框架协议将数据提交到入口文件; 服务端-控制器:接到数据后,通过控制流程进行分流; 服务端-模型:接到分流指令,进行模块化数据处理; 服务端-视图:接到处理后数据,通过JSON返回客户端接收。 框架处理流程:传入数据-->入口文件-->控制器-->模型处理-->数据返回! 框架特色: 独立框架:独立开发api专用框架协议,采用DB、原生代码三种方式独立封装核心库,不附带任何多余指令,代码简洁、速度快; 代码分离:本框架下所有代码与discuz框架分离,与discuz版本和其他插件不冲突,原生代码不对数据库有任何非官方流程操作,保证数据和结构逻辑不被破坏; 独特加密:本框架下采用动态双向、可自定义加密技术,有效保证token值保持动态变化验证技术,此加密技术可以添加特征码、干扰码。另外根据自身情况,可定制个人加密方式来强化,更是天衣无缝,世界唯一的个人专用加密技术; 动态验证:在独特加密的基础上应运而生动态时效,设定密文有效时间,时间一到必须重新更新验证数据,每一次更新密文都不一样,确保数据安全; 参数防护:数据传输都经过discuz安全机制进行过滤,但是discuz对参数负值、字符串转义过滤不严谨,容易造成错误,本框架强化数值、字符串的格式化,有效封堵恶意注入攻击! 核心处理:本框架核心逻辑、验证功能均在框架内处理,有效杜绝因外部软件安全等级低,被破解导致的逻辑错误,造成的安全隐患; 二次扩展:本框架可以在discuz框架内功能范围内,无限扩展任何自定义逻辑功能,也可以对discuz框架内所有功能模块,以及所有插件进行数据操作和调用; 访问验证:本框架结合discuz框架内置禁止IP、禁止访问会员组功能,实现对代理IP、会员组登录控制; 时间验证:本框架通过客户端时间与服务端时间进行验证,保证数据逻辑安全; 文件验证:本框架通过自定义客户端md5签名验证,确保客户端文件的完整性,有效防止对文件的破解、更改; 收费模式:扣点模式、购买用户组模式、计时扣费模式; 充值功能:结合discuz框架内置充值、充值卡功能,对用户进行积分充值; 代理功能:结合discuz框架内置充值、充值卡功能,用户可申请售卡打折权限,获取分红; 推广功能:结合discuz框架内置推广邀请人,被邀请人使用充值卡充值时,邀请人获取一定比例奖励; 心跳包功能:返回用户在线活动,验证机器码,对过期未发送心跳包进行下线处理; 变量功能:提供强大的远程变量、私人变量,单个变量理论可存储数据4G,让开发者更完美的开发软件; 卡号登陆:实行卡号直接登陆,与帐号绑定,卡号状态设置,独立控制更方便管理; 接口控制:强大的接口控制系统,每个接口独立设置每秒、每小时访问上线,并进行处理; 整合接口:本框架下通过自定义接口功能,添加外部api调用接口,通过本框架进行数据调用,扩展更强功能;(待开发接口模块: 登录模块:用户登录、插件配置、注册用户; 用户模块:用户信息、扩展信息、获取头像; 积分模块:积分增减; 好友模块:消息发送、好友信息; 充值模块:积分充值; 代理模块:提卡销售; 扩展模块:新增用户扩展数据存储、备注; 调用模块:帖子调用、会员排行; 日志模块:接口日志: 提现模块:申请提现、后台打款; 用户组模块:购买、充值、切换; 论坛模块:列表、发帖、回帖 排行模块:会员积分排行、扩展资料排行 手机模块:短信发送、手机绑定账号、手机登录 QQ模块:QQ登录 后续功能……

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值