PHP 奇云多应用授权系统是一套面向软件开发者和站长的授权管理源码,可以在后台创建多个应用,并分别配置授权规则、检测方式、授权代码及版本信息。客户端接入授权检测后,可以由服务端统一管理授权状态和版本更新。
多应用授权管理
站长可以为不同程序创建独立的应用授权标识,配置应用名称、展示名称以及授权检测方式。系统支持单域名和泛域名授权,还可以按照授权码、域名、IP 等条件组合进行验证。
授权设置调整后,客户端无需修改原有代码即可按照新的服务端配置执行对应的检测方式,适合同时维护多个 PHP 应用的授权场景。
授权代码与版本更新
系统支持配置授权代码模板,例如指定 /includes/authcode.php 作为客户端授权代码文件,再将系统生成的检测逻辑接入客户端程序核心入口。
版本管理用于发布安装包和更新包,发布时需要填写版本号及 Build 信息,方便系统识别不同版本。对于已经接入授权核心的客户端,可以通过更新机制获取对应的版本文件。
授权发放与卡密
管理员可以通过域名和应用标识生成对应授权码,也支持用户购买实体卡密后进行兑换。系统提供余额卡、应用授权卡等卡密类型,并支持普通用户、授权商和代理商的分销模式。
支付与代理体系
源码包含充值和商品购买相关功能,用户可以通过余额购买应用授权等产品。同时提供授权商、代理商等多层级销售关系,可用于管理授权产品的销售与分销。
授权记录与异常处理
系统支持记录未通过授权验证的站点,并提供相关管理选项。后台还提供暂停授权等控制方式,可用于测试或处理特定应用的授权状态。
在线更新机制
项目提供单文件在线更新方案,核心文件为 sdk/online_update.php。配置 QY_UPD_PASSWORD 访问口令以及 QY_AUTH_CORE 授权核心文件路径后,可以通过浏览器访问更新页面,检查当前版本并执行在线升级。
在线更新程序可以从授权核心文件读取 AUTH_SERVER、AUTH_APPNAME、AUTHCODE、AUTH_BUILD 等授权相关配置,用于完成版本更新流程。
运行环境
PHP ≥ 7.2,推荐 PHP 7.4 及以上;MySQL ≥ 5.6,数据库采用 PDO 方式连接。安装前需要确保 includes/、install/ 和 uploads/ 目录具备写入权限,并按项目要求安装 SG 扩展。

本文永久链接地址:https://www.ymkuzhan.com/76530.html



