源码系统概览
文章正文
BC云验证是一套基于 PHP 的网络授权与云验证平台源码,主要面向独立开发者、小团队以及需要管控软件授权的站长。
它把软件分发过程中的授权校验、卡密管理、版本更新和机器绑定集中到一个后台完成,省去自己搭建验证服务的麻烦。
系统前端采用 Bootstrap 与 Layui 构建,后台分为管理员、代理分销和用户中心三套入口,部署后可直接在浏览器中使用。
核心的授权校验接口会校验程序识别码、授权码与域名,未通过授权的站点会按配置返回封禁、到期或限制提示。
开发者可以把自己的程序挂到平台上,生成专属授权,配合客户端 SDK 实现登录验证、远程更新和黑名单封禁。
卡密模块支持批量生成和导出,适合做按卡激活的付费软件;充值与支付则接入了支付宝、微信和 QQ 钱包。
除此之外还内置工单、站内聊天、广告位和店铺功能,相当于把授权、运营和售后流程都搬到同一套系统里。
在代理端,下级分销商可以自行开通应用、发放卡密并查看收益,适合做授权分销的商业模式。
程序安装包支持后台上传 zip 自动解压,方便开发者集中托管不同版本的安装文件。
这套源码适合作为学习网络验证原理、二次开发授权平台的参考,代码里能看到 RSA、AES 加解密与远程校验的完整实现。
整体来看,这是一套功能完整、可直接上线的云验证整站,对想做软件授权管理的人来说省心不少。
源码简介
BC云验证网络授权系统源码是一套 PHP 写的软件授权与云验证整站程序,包含用户中心、代理分销和管理后台三端。它提供授权码校验、卡密发放、版本更新、机器码绑定等核心能力,并附带支付、工单、聊天等运营模块。数据库采用 MySQL,表前缀为 yixi_,支持 MySQL/MySQLi/SQLite 三种连接方式。源码整站自带 SQL 数据,导入即可搭建一套自己的软件授权平台,适合学习网络验证原理或进行二次开发。
适用场景
- 开发者为自己的付费软件做授权码校验与版本远程更新
- 团队或个人搭建卡密激活、按卡售卖的软件分发平台
- 需要代理分销、分账提现的授权运营业务
功能亮点
- 授权码与域名校验:api/check.php 校验 proid、authcode 与 url,未授权返回封禁或到期提示(证据:yixi_program、yixi_site 表)
- 卡密系统:admin/appkmlist.php 与 yixi_appkm 表支持卡密批量管理与导出(证据:admin/sql.php 卡密导出)
- 版本更新:api/download.php 配合 yixi_program.version 字段实现远程更新检测与下载
- 机器码绑定:yixi_mac 表记录机器码,配合 kmunmachine.php 解绑(证据:template 解绑机器页面)
- 代理分销:agent/ 目录与 yixi_agent、yixi_agentapps 表支持下级分销与分成
- 支付与运营:other/f2fpay、qqpay、wxpay 接入收款,yixi_workorder、yixi_chat 提供工单与聊天
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 前端:Bootstrap、Layui、jQuery、Font Awesome 后端:PHP(自研 DB 操作类,兼容 M |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | 将整站源码上传到支持 PHP 的服务器,配置好可写目录权限。 | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 授权码与域名校验:api/check.php 校验 proid、authcode 与 url,未授权返回封禁或到期提示( | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
前端:Bootstrap、Layui、jQuery、Font Awesome
后端:PHP(自研 DB 操作类,兼容 MySQL/MySQLi/SQLite)
数据库:MySQL(表前缀 yixi_,根目录自带 SQL 导入文件)
运行环境:PHP 5.6+ 运行环境、开启 curl 与 ZipArchive 扩展、目录可写权限
其他依赖:RSA/AES 加解密、极验验证、支付宝/微信/QQ 支付、蓝奏云文件托管
安装与部署提示
- 将整站源码上传到支持 PHP 的服务器,配置好可写目录权限。
- 新建 MySQL 数据库,导入根目录的 数据库mysql_data_SHeuu.sql 初始化 yixi_ 数据表。
- 修改 config.php 填写数据库地址、库名、账号密码与表前缀(代码实际使用的表前缀为 yixi_)。
- 访问 /admin/ 使用管理员账号登录后台,在程序管理中添加应用并上传安装包。
- 在系统设置中配置支付、短信与极验等参数,前端用户即可注册并获取授权。
注意:源码中部分文件仍使用已被弃用的 mysql_* 函数,建议部署在 PHP 5.6 环境或做适配后再上线。
截图与演示说明
前台首页:template/default/index.php,含用户中心、卡密、解绑机器、文档与更新入口。
用户中心:user/ 目录,含应用管理、卡密列表、充值与工单提交。
管理后台:admin/ 目录,含应用、卡密、黑名单、支付、店铺、代理与系统设置。
代理中心:agent/ 目录,含下级代理、分销应用与收益提现。

常见问题
- 问:授权校验失败一般是什么原因?答:多为域名、授权码或程序识别码不匹配,也可能是程序被设为停止运营,可在后台程序管理核对状态。
- 问:卡密怎么批量发放?答:在后台应用卡密管理中生成并导出,或通过 admin/sql.php 按用户导出卡密数据。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
补充风险:admin/sql.php 的登录校验被注释关闭,存在未授权导出数据库的风险,上线前请恢复登录判断或移除此文件。includes/ddos/data.php 中硬编码了 ddos 防御密码,建议更换。源码变量名经过混淆(如 $_var_1),属商用加密保护,并非后门,但部署前仍建议审计远程校验逻辑。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。