License Manager v1.1.1 - Laravel PHP 授权与更新管理系统

1.源码简介
License Manager 是一个基于 Laravel 框架开发的独立授权解决方案。它的主要用途是充当“授权服务器”。
当你开发了一款 PHP 插件、主题或独立软件并打算出售时,你可以将此系统部署在自己的服务器上。每当用户购买你的软件时,系统会生成一个授权码(License Key)。你的软件在运行时会远程连接到这个 License Manager 验证授权是否合法,并获取最新的版本更新。
当你开发了一款 PHP 插件、主题或独立软件并打算出售时,你可以将此系统部署在自己的服务器上。每当用户购买你的软件时,系统会生成一个授权码(License Key)。你的软件在运行时会远程连接到这个 License Manager 验证授权是否合法,并获取最新的版本更新。
2. 核心功能特性
🛡️ 授权管理 (License Management)
多类型授权: 支持永久授权 (Perpetual)、订阅制 (Subscription) 和 试用版 (Trial)。
激活限制: 可以限制单个授权码支持的域名数量、IP 地址数量或安装次数。
自动黑名单: 能够检测异常的激活请求,并自动将违规的授权码列入黑名单。
🔄 自动更新系统 (Auto-Updates)
版本控制: 开发者可以上传新版本的代码包(.zip),并记录版本日志(Changelog)。
远程分发: 客户端软件通过 API 检测到新版本后,可以直接从你的 License Manager 服务器下载并解压更新,无需手动替换文件。
🔌 平台集成 (Third-party Integration)
Envato/CodeCanyon 集成: 支持直接验证 Envato 的 Purchase Code。如果用户在 ThemeForest 或 CodeCanyon 购买了你的产品,系统可以自动同步并生成对应的授权。
REST API: 提供极其完整的 API 接口,方便你将授权验证逻辑集成到任何 PHP、Python 或 jаvascript 应用程序中。
👥 客户与门户 (Customer Portal)
自服务门户: 客户可以登录专属后台查看自己的授权码、下载购买的产品、查看剩余有效期或管理已绑定的域名。
社交登录: 支持通过 Google、GitHub 等第三方账号快速登录。
更多的官方介绍可以移步 https://landing.botble.com/license-manager/ 查看。
关于授权的使用方法和例子请访问GitHub文档 https://github.com/botble/license-manager-examples
多类型授权: 支持永久授权 (Perpetual)、订阅制 (Subscription) 和 试用版 (Trial)。
激活限制: 可以限制单个授权码支持的域名数量、IP 地址数量或安装次数。
自动黑名单: 能够检测异常的激活请求,并自动将违规的授权码列入黑名单。
🔄 自动更新系统 (Auto-Updates)
版本控制: 开发者可以上传新版本的代码包(.zip),并记录版本日志(Changelog)。
远程分发: 客户端软件通过 API 检测到新版本后,可以直接从你的 License Manager 服务器下载并解压更新,无需手动替换文件。
🔌 平台集成 (Third-party Integration)
Envato/CodeCanyon 集成: 支持直接验证 Envato 的 Purchase Code。如果用户在 ThemeForest 或 CodeCanyon 购买了你的产品,系统可以自动同步并生成对应的授权。
REST API: 提供极其完整的 API 接口,方便你将授权验证逻辑集成到任何 PHP、Python 或 jаvascript 应用程序中。
👥 客户与门户 (Customer Portal)
自服务门户: 客户可以登录专属后台查看自己的授权码、下载购买的产品、查看剩余有效期或管理已绑定的域名。
社交登录: 支持通过 Google、GitHub 等第三方账号快速登录。
更多的官方介绍可以移步 https://landing.botble.com/license-manager/ 查看。
关于授权的使用方法和例子请访问GitHub文档 https://github.com/botble/license-manager-examples
3. 技术优势
完全独立运行: 它是一个独立的 Laravel 项目,不依赖于任何其他系统(如 Botble CMS),这使得它的架构非常轻量且纯净。
高安全性: * 使用 AES-256 加密 算法处理授权数据。
域名规范化 (Domain Normalization):防止用户通过修改子域名或带 www 前缀来绕过授权检测。
Webhook 通知: 当有新授权生成、激活失败或授权过期时,可以通过 Webhook 实时通知你的 Slack 或其他系统。
高安全性: * 使用 AES-256 加密 算法处理授权数据。
域名规范化 (Domain Normalization):防止用户通过修改子域名或带 www 前缀来绕过授权检测。
Webhook 通知: 当有新授权生成、激活失败或授权过期时,可以通过 Webhook 实时通知你的 Slack 或其他系统。
4. 适用人群
Envato 卖家: 需要自动化验证购买记录并提供自动更新的开发者。
SaaS 供应商: 需要管理多租户授权或按月扣费的团队。
数字产品销售商: 销售脚本、主题或插件的个人开发者。
SaaS 供应商: 需要管理多租户授权或按月扣费的团队。
数字产品销售商: 销售脚本、主题或插件的个人开发者。
5. 售后支持
根据官方描述,该源码提供:
完整文档: 包含安装指南和 API 集成示例。
工单系统: 专业的售后支持中心,响应时间通常在 12-24 小时内。
不过售后支持除文档之外,都需要正版用户才能享受。
完整文档: 包含安装指南和 API 集成示例。
工单系统: 专业的售后支持中心,响应时间通常在 12-24 小时内。
不过售后支持除文档之外,都需要正版用户才能享受。
6.下载地址&安装方法
[payhide-lml]下载地址
v1.1.1下载地址
https://nitroflare.com/view/CB05C06B131915B/license-manager-v1.1.1-laravel-php-licenser-and-updates-manager.zip
https://reishi.lanzouv.com/iDLaJ3no59oj
https://pan.baidu.com/s/1Te3PuGjT-cAEeE5zpo930A?pwd=msua
https://nitroflare.com/view/CB05C06B131915B/license-manager-v1.1.1-laravel-php-licenser-and-updates-manager.zip
https://reishi.lanzouv.com/iDLaJ3no59oj
https://pan.baidu.com/s/1Te3PuGjT-cAEeE5zpo930A?pwd=msua
安装方法
6.1系统需求
Apache、nginx 或其他兼容的 Web 服务器
PHP >= 8.3或更高
MySQL 数据库服务器
PDOPHP 扩展
OpenSSLPHP 扩展
mbstringPHP 扩展
exifPHP 扩展
fileinfoPHP 扩展
xmlPHP 扩展
CtypePHP 扩展
JSONPHP 扩展
TokenizerPHP 扩展
cURLPHP 扩展
zipPHP 扩展
iconvPHP 扩展
确保 Apache 模块已启用mod_rewrite
6.2 解压缩,将main.zip里的内容上传到服务器。然后建立MySQL数据库,如果是nginx用户,需要先配置伪静态规则,规则内容如下
location / {
try_files $uri $uri/ /index.php?$query_string;
}然后打开https://你的域名/install 进行安装。检测目录文件权限、输入数据库信息、授权用户名随意输入,授权码请到 https://www.topide.com/index.php?do=keygen&id=envato 生成一个。输入管理信息完成安装。
[/payhide]
7.后记
起初是在codecanyon平台上发售,拿到源码测试了一下,感觉和之前发布的licensebox功能方面很相似,此时licensebox已经下架,以为作者和此作者达成某种合作,后来licensebox的作者向平台提出DMCA通知,给License Manager下架了,有点搞笑了。