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` ব্যবহার করুন।