codedwebltd / avang
Avang 许可证是一个 PHP 库,通过实施强大的许可证系统来增强 PHP 脚本的安全性,防止未经授权的访问和使用。
v1.1
2023-12-23 11:03 UTC
Requires
- nesbot/carbon: ^2.0@dev
- vlucas/phpdotenv: ^5.6@dev
README
Avang 许可证
概述
Avang 许可证是一个 PHP 库,通过实施强大的许可证系统来增强 PHP 脚本的安全性。它防止未经授权的访问和使用,适合保护 PHP 脚本免受脚本小子和那些你分发的脚本的客户。
作者
- Christopher Chibuike
安装
要使用此脚本,请将其作为您项目的基下载或引入。在文件夹内创建一个 welcome.php
文件,该文件将作为您的索引文件。您可以在下载目录内的文件夹中组织项目资产。请注意,脚本中有一个默认的 index.php
文件,它会在将用户重定向到 welcome.php
之前从发行服务器验证许可证密钥。
设置说明
-
打开位于项目根目录中的
.env
文件,并设置apikey
:从您的 API 服务器获得的 API 密钥。apiserver
:脚本将从中获取许可证密钥的正确 URL。timezone
(可选):设置您想要的时区。app name
(可选):如果需要,修改应用名称。
-
创建许可证服务器
- 在 Web 托管服务上安装 Laravel 或任何后端服务。
- 创建一个具有以下列的数据库:
license_key
、expiry_date
、license_domain
。 - 确保数据库列与所述规范完全匹配,以避免错误。
- 将一个域名连接到服务器,该服务器将作为您的
apiserver
。
-
用法
- 将项目文件夹上传到任何支持 PHP^ 8.1 的服务器。
- 通过访问部署的项目来验证许可证脚本的实际操作。
-
高级加密(可选)
- 对于更高级的加密,可以考虑使用 IonCube Loader 对
index.php
和activate_inc.php
进行编码。您可以在这里编码这些文件。 - 如果您选择对这些文件进行编码,请确保您的服务器上可用的 IonCube Loader。
- 对于更高级的加密,可以考虑使用 IonCube Loader 对
即将推出的功能
- 未来的更新将包括改进的域名验证和客户端的多重 API 密钥。
支持和错误修复
对于错误修复或支持,请联系 support@codedwebltd.org 或按照最佳实践提交拉取请求,以便于合并。
致谢
如果此脚本对您有帮助,请考虑通过 购买一杯咖啡 来支持作者。您可以通过上面的链接联系我获取首选的付款信息。