🔑

کتابچه راهنمای پنل مدیریت لایسنس

راهنمای کامل صدور، تمدید و مدیریت لایسنس‌های VakilYar و VakilSite
ویژه ادمین سیستم — Digvera

📑 فهرست مطالب

  1. کلیات سیستم
  2. ورود به پنل
  3. تب VakilSite — صدور لایسنس بر اساس دامین
  4. تب وکیل‌یار هوشمند — صدور لایسنس بر اساس MAC
  5. مدیریت لایسنس‌های صادرشده
  6. ارسال لایسنس به مشتری
  7. نکات امنیتی و فایل‌های داده
  8. سوالات متداول
🔑

کلیات سیستم

قبل از شروع بخوانید
این پنل مرکز صدور و مدیریت لایسنس دو محصول دیگورا است: وکیل‌یار هوشمند و VakilSite. هر دو محصول جدا از هم، در همین یک پنل مدیریت می‌شوند.
ویژگیوکیل‌یار هوشمندVakilSite
روش قفل‌گذاریبر اساس MAC Address دستگاه مشتریبر اساس دامین سایت مشتری
فرمت کد لایسنس۴ بلوک ۸ کاراکتری با خط تیرهپیشوند VKS- + ۴ بلوک ۴ کاراکتری
فایل دادهlicenses.jsonvakilsite_licenses.json
لینک دانلود بعد از خریدندارد (لایسنس مستقیم به نرم‌افزار نصب‌شده وصل می‌شود)دارد — از vakilsite-factory با محدودیت ۳ بار دانلود
یادآوری: کد لایسنس هر دو محصول، از ترکیب هویت دستگاه/دامین + یک رمز مخفی (SALT) در سیستم ساخته می‌شود — یعنی کد تولیدشده فقط برای همان MAC یا همان دامین معتبر است و روی دستگاه یا دامین دیگری کار نمی‌کند.
🔐

ورود به پنل

digvera.com/license-panel
  1. آدرس digvera.com/license-panel را باز کنید.
  2. رمز عبور مدیر را وارد کنید.
  3. روی دکمه ورود کلیک کنید.

برای خروج از پنل، در هر لحظه روی لینک «خروج» بالای صفحه کلیک کنید.

توجه: این پنل هیچ محدودیت تعداد تلاش برای ورود ندارد؛ رمز عبور را نزد خود محرمانه نگه دارید و در جایی که دیگران دسترسی دارند ذخیره نکنید.
🌐

تب VakilSite

صدور لایسنس بر اساس دامین
برای مشتریانی که محصول VakilSite (سایت‌ساز وکلا) را خریداری کرده‌اند.

صدور لایسنس جدید

  1. نام وکیل، شماره تماس، ایمیل و توضیحات (اختیاری، مثلاً «وکیل دادگستری کرج») را وارد کنید.
  2. دامین وکیل را بدون www وارد کنید — مثال: ali-lawyer.ir
  3. تاریخ انقضا را انتخاب کنید (پیش‌فرض: یک سال از امروز).
  4. روی 🔑 صدور لایسنس کلیک کنید.

بعد از صدور، یک کادر سبز با کد لایسنس تولیدشده ظاهر می‌شود — از همین‌جا می‌توانید پیام آماده را برای مشتری کپی کنید (به بخش «ارسال لایسنس» مراجعه کنید).

راهنمایی: اگر مشتری بعداً دامین خود را عوض کرد، لایسنس قبلی دیگر روی دامین جدید کار نمی‌کند — باید لایسنس جدیدی با دامین جدید صادر کنید (لایسنس قدیمی را می‌توانید حذف یا غیرفعال کنید).
⚖️

تب وکیل‌یار هوشمند

صدور لایسنس بر اساس MAC Address
برای مشتریانی که نسخه آفلاین وکیل‌یار هوشمند را روی کامپیوتر خودشان نصب کرده‌اند.

صدور لایسنس جدید

  1. نام وکیل، شماره تماس، ایمیل و توضیحات را وارد کنید.
  2. MAC Address دستگاه مشتری را وارد کنید (فرمت: 5c:e9:1e:98:e6:88).
  3. تاریخ انقضا را انتخاب کنید.
  4. روی 🔑 تولید لایسنس کلیک کنید.

MAC Address را از کجا بگیرم؟

باید از خود مشتری بخواهید MAC Address کارت شبکه کامپیوترش را برایتان بفرستد. روش‌های رایج دریافت آن:

توجه: اگر مشتری بعداً کامپیوترش را عوض کند یا کارت شبکه‌اش تغییر کند، MAC Address تغییر می‌کند و لایسنس قبلی دیگر کار نمی‌کند — باید لایسنس جدیدی با MAC جدید صادر شود.
📋

مدیریت لایسنس‌های صادرشده

جدول پایین هر تب

زیر فرم صدور، جدول کامل لایسنس‌های صادرشده همان محصول را می‌بینید — شامل نام، تماس، دامین/MAC، کد لایسنس، تاریخ انقضا و وضعیت.

وضعیت‌های لایسنس

نشانمعنی
🟢 فعاللایسنس معتبر و کار می‌کند
🟡 منقضیتاریخ انقضا گذشته — دیگر معتبر نیست، ولی هنوز در سیستم ثبت است
🔴 غیرفعالشما دستی آن را غیرفعال کرده‌اید (بدون حذف کامل)

عملیات هر لایسنس

توجه: بعد از هر تمدید، کد لایسنس عوض می‌شود — پس حتماً کد جدید را دوباره برای مشتری ارسال کنید؛ کد قبلی دیگر کار نمی‌کند.
📤

ارسال لایسنس به مشتری

دکمه «کپی پیام کامل»

بعد از صدور یا تمدید موفق هر لایسنس، در کادر سبز نتیجه، دو دکمه می‌بینید:

نکته فنی مهم: دکمه «کپی پیام کامل» برای هر دو محصول، متن مخصوص VakilSite (شامل لینک دانلود از vakilsite-factory) تولید می‌کند — یعنی وقتی از تب «وکیل‌یار هوشمند» استفاده می‌کنید، ممکن است پیام کپی‌شده حاوی اطلاعات نامرتبط با VakilSite باشد. در این حالت بهتر است پیام را قبل از ارسال، دستی بازبینی و ویرایش کنید یا فقط از دکمه «فقط کد» استفاده کنید.
🔒

نکات امنیتی و فایل‌های داده

مسائل فنی مهم

محل ذخیره داده‌ها

تمام لایسنس‌های صادرشده در دو فایل متنی ساده (JSON) روی سرور ذخیره می‌شوند — نه در یک دیتابیس واقعی:

توجه مهم: چون این فایل‌ها ساده و بدون رمزنگاری هستن، به‌طور دوره‌ای از این دو فایل نسخه پشتیبان (backup) تهیه کنید — یک بار حذف یا خراب شدن فایل، یعنی از دست رفتن کل تاریخچه لایسنس‌های صادرشده.

رمزهای مخفی سیستم (SALT)

کد لایسنس هر محصول بر اساس یک رمز مخفی ثابت در کد سیستم ساخته می‌شود. این رمزها اگر لو بروند، هرکسی می‌تواند بدون اجازه شما لایسنس معتبر بسازد — پس مسیر و محتوای فایل index.php این پنل را کاملاً محرمانه نگه دارید.

فایل‌های zip قدیمی

در کنار فایل اصلی index.php، ممکن است چند فایل zip قدیمی از نسخه‌های قبلی پنل (مثل license-panel-v2.zip تا v5.zip) هم در همان پوشه باقی مانده باشند. این‌ها فقط نسخه‌های پشتیبان توسعه هستند و برای عملکرد فعلی پنل لازم نیستند — می‌توانید نگه‌شان دارید یا در صورت اطمینان از عدم نیاز، حذف کنید.

سوالات متداول

اگه اشتباهی لایسنس رو حذف کردم چیکار کنم؟

حذف قابل بازگشت نیست. تنها راه، بازیابی از آخرین نسخه پشتیبان فایل licenses.json یا vakilsite_licenses.json است — به همین دلیل تهیه بک‌آپ دوره‌ای ضروریه.

می‌تونم یک لایسنس رو برای دو دستگاه/دامین صادر کنم؟

نه — هر لایسنس دقیقاً برای یک MAC Address یا یک دامین مشخص ساخته می‌شه. برای مشتری با چند دستگاه یا چند دامین، باید لایسنس‌های جداگانه صادر کنید.

چطور بفهمم کدوم لایسنس‌ها به‌زودی منقضی می‌شن؟

در حال حاضر پنل هشدار خودکار انقضا نداره — باید دستی ستون «انقضا» رو تو جدول هر تب چک کنید. اگه این ویژگی رو نیاز دارید، می‌تونیم بعداً اضافه‌ش کنیم.

اگه سوال دیگه‌ای داشتم؟

با توسعه‌دهنده سیستم (خودتان) از طریق همین دستیار هماهنگ کنید.