LM

License Suite

ডকুমেন্টেশন

কিভাবে কাজ করে

এই সিস্টেমে Admin লগইন করে লাইসেন্স জেনারেট করে। লাইসেন্স ব্যবহার করার সময় ওয়েবসাইট থেকে Activation URL কল করলে Domain ও IP অটো সেভ হয়ে যায়।

মূল ফিচার

  • Single/Multi Site লাইসেন্স
  • Active/Inactive নিয়ন্ত্রণ
  • JSON ফাইলে ডাটা সংরক্ষণ
  • API Callback (Admin only)

Quick URLs

Admin API (সব লাইসেন্স)

Activation URL

?key=LICENSE_KEY&domain=example.com

এই লিংক কল করলে domain + IP অটো ডিটেক্ট হবে (এক্টিভেশন হবে)।

Verify Only URL

/verify.php?license=LICENSE_KEY&domain=example.com

এটা শুধু ভেরিফাই করবে, এক্টিভ করবে না।

API Response উদাহরণ

`api.php` শুধুমাত্র Admin ব্যবহার করবে।

{
  "success": true,
  "count": 1,
  "licenses": [
    {
      "key": "LIC-2HJ9-22AP-4QLM",
      "product": "Multipurpose Theme",
      "mode": "Multi",
      "domain": "newswirepro.com",
      "ip": "109.23.44.81",
      "expiry": "2026-06-20",
      "sites": 5,
      "status": "active",
      "created_at": "2025-12-01"
    }
  ]
}

Activation Response উদাহরণ

ওয়েবসাইট থেকে লাইসেন্স ব্যবহার হলে এই রেসপন্স আসবে।

{
  "success": true,
  "message": "License activated.",
  "domain": "example.com",
  "ip": "203.0.113.45"
}

Verify Response উদাহরণ

ভেরিফাই করলে শুধু ভ্যালিড/ইনভ্যালিড রিটার্ন হবে, এক্টিভ হবে না।

{
  "valid": true,
  "status": "active",
  "expired": false,
  "license": {
    "key": "LIC-2HJ9-22AP-4QLM",
    "mode": "Multi",
    "domain": "newswirepro.com",
    "expiry": "2026-06-20",
    "sites": 5
  }
}

লাইসেন্স ভেরিফাই করার নিয়ম

স্টেপ ১

ইউজার লাইসেন্স কী + ডোমেইন ফর্মে ইনপুট করবে।

স্টেপ ২

সিস্টেম `verify.php?license=...&domain=...` কল করবে (শুধু ভেরিফাই)।

স্টেপ ৩

`success: true` হলে ভ্যালিড, না হলে ইনভ্যালিড।

স্টেপ ৪

যদি এক্টিভ করতে চান তাহলে `activate.php` ব্যবহার করুন।