tekpart/license
Composer 安装命令:
composer require tekpart/license
包简介
نظام حماية الشفرة المصدرية وإدارة التراخيص للمشاريع المبنية على Laravel
README 文档
README
نظام حماية الشفرة المصدرية وإدارة التراخيص لمشاريع Laravel من شركة Tek-Part.
الميزات
- إدارة التراخيص وحماية الشفرة المصدرية
- التحقق من صلاحية الترخيص محليًا وعن بعد
- دعم التراخيص المحدودة بالنطاق أو التاريخ
- واجهة سهلة الاستخدام لإدارة التراخيص
- أوامر مساعدة لإنشاء وإدارة التراخيص
- نظام تشفير قوي لملفات الترخيص
- دعم وضع العمل دون اتصال
متطلبات النظام
- PHP 7.4 أو أعلى
- Laravel 8.x أو أعلى
- مكتبة phpseclib v3 للتشفير
التثبيت
باستخدام Composer
composer require tekpart/license
نشر ملفات الإعدادات والترحيلات
php artisan vendor:publish --provider="TekPart\License\LicenseServiceProvider"
تشغيل الترحيلات
php artisan migrate
تثبيت الباكدج
php artisan tekpart:install-license
الاستخدام الأساسي
التحقق من صلاحية الترخيص
use TekPart\License\Facades\License; // التحقق من صلاحية الترخيص if (License::verifyLicense()) { // الترخيص صالح } else { // الترخيص غير صالح أو منتهي الصلاحية }
استخدام الوسيط (Middleware)
يمكنك حماية المسارات أو المنطقة الإدارية باستخدام الوسيط المضمن:
// في ملف routes/web.php Route::middleware('license.check')->group(function () { // المسارات المحمية بالترخيص Route::get('/admin', 'AdminController@index'); });
توليد ترخيص جديد
php artisan tekpart:generate-license
أو مع تحديد الخيارات مباشرة:
php artisan tekpart:generate-license --domain=example.com --expires=2023-12-31 --owner="اسم الشركة" --email=email@example.com
واجهة برمجة التطبيقات (API)
التحقق من الترخيص
GET /license/status
تفعيل الترخيص
POST /license/activate
مع البيانات:
license_key: مفتاح الترخيصlicense_file: ملف الترخيص (اختياري)
الأمان
يستخدم النظام تشفير RSA مع مفاتيح بطول 2048 بت لحماية ملفات الترخيص.
الدعم الفني
للدعم الفني، يرجى التواصل مع فريق Tek-Part على البريد الإلكتروني: support@tekpart.com
الترخيص
محمي بحقوق الملكية، جميع الحقوق محفوظة لشركة Tek-Part.
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-22