این پنل مرکز صدور و مدیریت لایسنس دو محصول دیگورا است: وکیلیار هوشمند و VakilSite. هر دو محصول جدا از هم، در همین یک پنل مدیریت میشوند.
ویژگی
وکیلیار هوشمند
VakilSite
روش قفلگذاری
بر اساس MAC Address دستگاه مشتری
بر اساس دامین سایت مشتری
فرمت کد لایسنس
۴ بلوک ۸ کاراکتری با خط تیره
پیشوند VKS- + ۴ بلوک ۴ کاراکتری
فایل داده
licenses.json
vakilsite_licenses.json
لینک دانلود بعد از خرید
ندارد (لایسنس مستقیم به نرمافزار نصبشده وصل میشود)
دارد — از vakilsite-factory با محدودیت ۳ بار دانلود
یادآوری: کد لایسنس هر دو محصول، از ترکیب هویت دستگاه/دامین + یک رمز مخفی (SALT) در سیستم ساخته میشود — یعنی کد تولیدشده فقط برای همان MAC یا همان دامین معتبر است و روی دستگاه یا دامین دیگری کار نمیکند.
🔐
ورود به پنل
digvera.com/license-panel
آدرس digvera.com/license-panel را باز کنید.
رمز عبور مدیر را وارد کنید.
روی دکمه ورود کلیک کنید.
برای خروج از پنل، در هر لحظه روی لینک «خروج» بالای صفحه کلیک کنید.
توجه: این پنل هیچ محدودیت تعداد تلاش برای ورود ندارد؛ رمز عبور را نزد خود محرمانه نگه دارید و در جایی که دیگران دسترسی دارند ذخیره نکنید.
🌐
تب VakilSite
صدور لایسنس بر اساس دامین
برای مشتریانی که محصول VakilSite (سایتساز وکلا) را خریداری کردهاند.
صدور لایسنس جدید
نام وکیل، شماره تماس، ایمیل و توضیحات (اختیاری، مثلاً «وکیل دادگستری کرج») را وارد کنید.
دامین وکیل را بدون www وارد کنید — مثال: ali-lawyer.ir
تاریخ انقضا را انتخاب کنید (پیشفرض: یک سال از امروز).
روی 🔑 صدور لایسنس کلیک کنید.
بعد از صدور، یک کادر سبز با کد لایسنس تولیدشده ظاهر میشود — از همینجا میتوانید پیام آماده را برای مشتری کپی کنید (به بخش «ارسال لایسنس» مراجعه کنید).
راهنمایی: اگر مشتری بعداً دامین خود را عوض کرد، لایسنس قبلی دیگر روی دامین جدید کار نمیکند — باید لایسنس جدیدی با دامین جدید صادر کنید (لایسنس قدیمی را میتوانید حذف یا غیرفعال کنید).
⚖️
تب وکیلیار هوشمند
صدور لایسنس بر اساس MAC Address
برای مشتریانی که نسخه آفلاین وکیلیار هوشمند را روی کامپیوتر خودشان نصب کردهاند.
صدور لایسنس جدید
نام وکیل، شماره تماس، ایمیل و توضیحات را وارد کنید.
MAC Address دستگاه مشتری را وارد کنید (فرمت: 5c:e9:1e:98:e6:88).
تاریخ انقضا را انتخاب کنید.
روی 🔑 تولید لایسنس کلیک کنید.
MAC Address را از کجا بگیرم؟
باید از خود مشتری بخواهید MAC Address کارت شبکه کامپیوترش را برایتان بفرستد. روشهای رایج دریافت آن:
Windows: Command Prompt → دستور getmac
Mac: تنظیمات سیستم ← شبکه ← Wi-Fi/Ethernet ← Advanced ← تب Hardware
توجه: اگر مشتری بعداً کامپیوترش را عوض کند یا کارت شبکهاش تغییر کند، MAC Address تغییر میکند و لایسنس قبلی دیگر کار نمیکند — باید لایسنس جدیدی با MAC جدید صادر شود.
📋
مدیریت لایسنسهای صادرشده
جدول پایین هر تب
زیر فرم صدور، جدول کامل لایسنسهای صادرشده همان محصول را میبینید — شامل نام، تماس، دامین/MAC، کد لایسنس، تاریخ انقضا و وضعیت.
وضعیتهای لایسنس
نشان
معنی
🟢 فعال
لایسنس معتبر و کار میکند
🟡 منقضی
تاریخ انقضا گذشته — دیگر معتبر نیست، ولی هنوز در سیستم ثبت است
🔴 غیرفعال
شما دستی آن را غیرفعال کردهاید (بدون حذف کامل)
عملیات هر لایسنس
تمدید: پنجرهای باز میشود که تاریخ انقضای جدید را میپرسد؛ با تأیید، کد لایسنس هم بهطور خودکار دوباره ساخته میشود (چون تاریخ انقضا جزئی از فرمول ساخت کد است).
فعال/غیرفعال: لایسنس را بدون حذف کامل، موقتاً خاموش یا روشن میکند — مثلاً برای مشتری که پرداختش معوق شده.
حذف: لایسنس را کامل و برای همیشه از سیستم پاک میکند (قابل بازگشت نیست).
توجه: بعد از هر تمدید، کد لایسنس عوض میشود — پس حتماً کد جدید را دوباره برای مشتری ارسال کنید؛ کد قبلی دیگر کار نمیکند.
📤
ارسال لایسنس به مشتری
دکمه «کپی پیام کامل»
بعد از صدور یا تمدید موفق هر لایسنس، در کادر سبز نتیجه، دو دکمه میبینید:
📋 کپی پیام کامل: یک پیام آماده فارسی (شامل نام مشتری، کد لایسنس، دامین/تاریخ انقضا و لینک راهنمای نصب) در کلیپبورد کپی میشود — آماده برای پیست مستقیم در واتساپ یا تلگرام.
📋 فقط کد: فقط خود کد لایسنس (بدون متن اضافه) کپی میشود.
نکته فنی مهم: دکمه «کپی پیام کامل» برای هر دو محصول، متن مخصوص VakilSite (شامل لینک دانلود از vakilsite-factory) تولید میکند — یعنی وقتی از تب «وکیلیار هوشمند» استفاده میکنید، ممکن است پیام کپیشده حاوی اطلاعات نامرتبط با VakilSite باشد. در این حالت بهتر است پیام را قبل از ارسال، دستی بازبینی و ویرایش کنید یا فقط از دکمه «فقط کد» استفاده کنید.
🔒
نکات امنیتی و فایلهای داده
مسائل فنی مهم
محل ذخیره دادهها
تمام لایسنسهای صادرشده در دو فایل متنی ساده (JSON) روی سرور ذخیره میشوند — نه در یک دیتابیس واقعی:
licenses.json — لایسنسهای وکیلیار هوشمند
vakilsite_licenses.json — لایسنسهای VakilSite
توجه مهم: چون این فایلها ساده و بدون رمزنگاری هستن، بهطور دورهای از این دو فایل نسخه پشتیبان (backup) تهیه کنید — یک بار حذف یا خراب شدن فایل، یعنی از دست رفتن کل تاریخچه لایسنسهای صادرشده.
رمزهای مخفی سیستم (SALT)
کد لایسنس هر محصول بر اساس یک رمز مخفی ثابت در کد سیستم ساخته میشود. این رمزها اگر لو بروند، هرکسی میتواند بدون اجازه شما لایسنس معتبر بسازد — پس مسیر و محتوای فایل index.php این پنل را کاملاً محرمانه نگه دارید.
فایلهای zip قدیمی
در کنار فایل اصلی index.php، ممکن است چند فایل zip قدیمی از نسخههای قبلی پنل (مثل license-panel-v2.zip تا v5.zip) هم در همان پوشه باقی مانده باشند. اینها فقط نسخههای پشتیبان توسعه هستند و برای عملکرد فعلی پنل لازم نیستند — میتوانید نگهشان دارید یا در صورت اطمینان از عدم نیاز، حذف کنید.
❓
سوالات متداول
اگه اشتباهی لایسنس رو حذف کردم چیکار کنم؟
حذف قابل بازگشت نیست. تنها راه، بازیابی از آخرین نسخه پشتیبان فایل licenses.json یا vakilsite_licenses.json است — به همین دلیل تهیه بکآپ دورهای ضروریه.
میتونم یک لایسنس رو برای دو دستگاه/دامین صادر کنم؟
نه — هر لایسنس دقیقاً برای یک MAC Address یا یک دامین مشخص ساخته میشه. برای مشتری با چند دستگاه یا چند دامین، باید لایسنسهای جداگانه صادر کنید.
چطور بفهمم کدوم لایسنسها بهزودی منقضی میشن؟
در حال حاضر پنل هشدار خودکار انقضا نداره — باید دستی ستون «انقضا» رو تو جدول هر تب چک کنید. اگه این ویژگی رو نیاز دارید، میتونیم بعداً اضافهش کنیم.
اگه سوال دیگهای داشتم؟
با توسعهدهنده سیستم (خودتان) از طریق همین دستیار هماهنگ کنید.