سیستم لایسنس AlvandCMS در /admin/alvand/license قابل دسترس است و مدیریت مجوز استفاده، پشتیبانی و بروزرسانیها را بر عهده دارد.
معماری لایسنس
/admin/alvand/license # صفحه مدیریت لایسنس
core/system/api/alvand/
license_check.php # اعتبارسنجی لایسنس
check_update.php # بررسی بروزرسانی
support.php # اطلاعات پشتیبانی
بخشهای صفحه لایسنس
1. وضعیت لایسنس فعلی
- نوع لایسنس: پلن فعال (الوند پرو و...)
- کلید لایسنس: کلید مجوز (تعریف شده در
ALVAND_LICENSE_KEY) - دامنه مجاز: دامنه فعالسازی شده
- تاریخ فعالسازی: تاریخ شروع لایسنس
- مدیریت دامنهها: امکان افزودن دامنه آزمایشی
2. وضعیت بروزرسانی نسخه
- نسخه نصبشده: بر اساس ثابت
ALVAND_VERSION - آخرین نسخه: دریافت از سرور بروزرسانی
- کانال انتشار: سرور توزیع
3. زمان باقیمانده از پشتیبانی
- نمایش درصد باقیمانده (نمودار)
- تعداد روزهای باقیمانده
- دکمه تمدید پشتیبانی
4. شرایط لایسنس
- هر لایسنس برای یک دامنه اصلی فعال میشود
- امکان افزودن دامنه آزمایشی
- انتقال مجوز با تایید مکتوب
- تمدید پشتیبانی تا ۳۰ روز پس از انقضا
5. برنامههای لایسنس
- لیست پلنهای موجود
- قیمتها و ویژگیها
- بارگذاری پویا از سرور
6. راههای ارتباطی با پشتیبانی
- تیکت: پنل پشتیبانی
اعتبارسنجی در کد
php
// تعریف در core/config.php
define('ALVAND_LICENSE_KEY', '...');
define('ALVAND_VERSION', '1.0.2');
API های لایسنس
| مسیر | توضیح |
|---|---|
/api/alvand/license_check | اعتبارسنجی لایسنس |
/api/alvand/check_update | بررسی آخرین نسخه |
/api/alvand/support | اطلاعات پشتیبانی |
جاوااسکریپت
javascript
// مقداردهی در alvand.js
window.AlvandSupport?.initLicense(element);
window.AlvandSupport?.initUpdateCheck(element);