amoori / license-connector
许可证服务器连接器包
dev-main
2022-12-07 19:01 UTC
Requires
- php: ^7.4
- illuminate/support: ^5.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^7.0.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-07 23:00:56 UTC
README
License Connector 是用于 License Server 包的持续集成工具。此包用于将您的 Laravel 项目与许可证服务器连接。
安装(客户端应用)
发布存储迁移
通过 composer 获取
composer require laravel-ready/license-connector
配置非常重要。您可以在 license-connector.php 文件中找到它们。您应该阅读所有配置并根据您的需求进行配置。
#publish configs
php artisan vendor:publish --tag=license-connector-configs
验证许可证
如您所见,此验证过程非常简单,任何人都可以中断此许可证流程。
use LaravelReady\LicenseConnector\Services\ConnectorService; ... $licenseKey = '46fad906-bc51-435f-9929-db46cb4baf13'; $connectorService = new ConnectorService($licenseKey); $isLicenseValid = $connectorService->validateLicense(); if ($isLicenseValid) { // License is valid echo 'License is valid'; print_r($connectorService->license); } else { // License is invalid echo 'License is not valid'; }
传递自定义数据
$customData = ['email' => 'testa@example.com']; $isLicenseValid = $connectorService->validateLicense($customData);
⚠️ 警告
- 此包正在积极开发中,尚未稳定。后续版本可能会有一些更改。
- 请记住,此包仅提供许可证管理和服务器通信。
- 请不要将其与 ioncube 或类似的源代码加密工具混淆。