══════════════════════════════════════════════════════════════
  پنل لایسنس «تایریار» — راهنمای نصب روی هاست اشتراکی (cPanel)
══════════════════════════════════════════════════════════════

■ پیش‌نیازها
  • هاست اشتراکی با PHP نسخه 7.4 یا بالاتر (تقریباً همه هاست‌های ایران)
  • افزونه PDO + pdo_sqlite (پیش‌فرض فعال است) یا MySQL اختیاری
  • HTTPS اختیاری ولی توصیه می‌شود

■ نصب (حدود ۳ دقیقه)
  1) فایل زیپ پنل را در cPanel ← File Manager در پوشه‌ای مثل
     public_html/license آپلود و Extract کنید.
  2) از مرورگر آدرس زیر را باز کنید:
         https://دامنه-شما.ir/license/install.php
  3) ویزارد ۳ مرحله‌ای را کامل کنید:
       مرحله ۱: بررسی خودکار پیش‌نیازها
       مرحله ۲: دیتابیس — گزینه SQLite را بگذارید (هیچ تنظیمی نمی‌خواهد)
       مرحله ۳: انتخاب نام کاربری و رمز مدیر پنل
  4) پیام «نصب کامل شد» می‌بینید و آدرس API نمایش داده می‌شود.
  5) مهم: فایل install.php را از هاست حذف کنید (امنیتی).

■ ساخت لایسنس برای خریدار
  1) وارد admin.php شوید.
  2) بخش «ساخت لایسنس جدید»: نام کاربری، رمز، تاریخ انقضا
     (خالی = ۳۰ روز)، سقف تب‌های همزمان (تعداد سیستم/نشست
     همزمان خریدار) و یادداشت (نام خریدار) را پر کنید.
  3) آدرس API + نام کاربری + رمز را برای خریدار بفرستد.
  4) اولین بار که خریدار در نرم‌افزار وارد شود، شناسه دستگاهش
     ثبت می‌شود و از آن به بعد فقط از همان سیستم وارد می‌شود.
     اگر سیستم خریدار عوض شد: در جدول کاربران دکمه «ریست دستگاه».

■ دکمه‌های جدول کاربران
  +تمدید      اضافه‌کردن N روز به انقضای فعلی
  تاریخ       تعیین تاریخ انقضای دقیق (مثل 2026-03-20)
  صفحات       سقف تب‌های فرآیند همزمان (1 تا 99)
  رمز         تغییر رمز خریدار (نشست‌های فعال باطل می‌شود)
  ریست دستگاه  پاک‌کردن قفل دستگاه (برای جابه‌جایی سیستم)
  غیرفعال      بلاک فوری لایسنس (بدون حذف)
  حذف         حذف کامل رکورد

■ عیب‌یابی
  • «خطای اتصال دیتابیس»: دسترسی پوشه data را 755 کنید.
  • فراموشی رمز مدیر: فایل data/installed.lock را حذف و
    install.php را دوباره اجرا کنید (دیتابیس قبلی حفظ می‌شود،
    مدیر جدید ساخته می‌شود؛ اگر خطای تکراری بودن نام کاربری
    داد، با phpMyAdmin ردیف مدیر قبلی را از جدول users حذف کنید).
  • لاگ کامل ورود/خروج/قفل دستگاه در پایین همین پنل موجود است.

■ سؤالات متداول
  • آیا می‌توانم چند پنل داشته باشم؟ هر پوشه = یک پنل مستقل.
  • داده‌های خریدار در هاست ذخیره می‌شود؟ فقط نام کاربری،
    انقضا، شناسه دستگاه و IP — هیچ اطلاعات خودرو/متقاضی روی
    هاست ذخیره نمی‌شود؛ آن‌ها فقط روی سیستم خریدار می‌مانند.
══════════════════════════════════════════════════════════════
