Download the PHP package farhadhp/zhaket-guard without Composer
On this page you can find all versions of the php package farhadhp/zhaket-guard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download farhadhp/zhaket-guard
More information about farhadhp/zhaket-guard
Files in farhadhp/zhaket-guard
Package zhaket-guard
Short Description A php library for the Zhaket guard licensing system.
License MIT
Homepage https://github.com/FarhadHP/ZhaketGuard
Informations about the package zhaket-guard
ZhaketGuard
کتابخانه گارد ژاکت (لایسنس گذاری بر روی محصولات)
معرفی کتابخانه
توسط این کتابخانه میتوانید به راحتی سیستم لایسنس گارد ژاکت را به محصولات وردپرسی خود (قالب و افزونه) اضافه کنید.
آموزش نصب
برای نصب این کتابخانه کافیه به پوشه اصلی قالب یا افزونه خود بروید و توسط کامپوز و با دستور زیر این کتابخانه را نصب کنید.
آموزش استفاده
در ابتدا باید فایل autoload کامپوزر رو به ابتدای کدهای خود اضافه کنید.
سپس با فراخوانی کتابخانه ZhaketGuard توسط کد زیر میتوانید به متدهای آن دسترسی داشته باشید. توجه داشته باشید که این کلاس از نوع static میباشد و نیازی به ساخت آبجکت از روی آن ندارید.
نصب لایسنس
بعد از نصب افزونه یا قالب توسط کاربر میبایست در ابتدا لایسنس را از کاربر دریافت نمایید. این کار را میتوانید در صفحه تنظیمات افزونه یا قالب انجام دهید.
پس از دریافت لایسنس از کاربر میتوانید توسط کد زیر فرایند نصب لایسنس را انجام دهید:
بهتر است در صورت موفقیت آمیز بودن، لایسنس کاربر را نیز در دیتابیس ذخیره کنید. و برای بررسی مجدد لایسنس در دسترس داشته باشید.
بررسی معتبر بودن لایسنس
برای بررسی معتبر بودن لایسنس میتوانید از متد isValidLicense بصورت زیر استفاده کنید.
توسط متد مذکور میتوانید فرایند بررسی لایسنس را در بازههای زمانی یا موارد دلخواه بررسی کنید. بهتره که توسط schedule وردپرس این فرایند را در بازه زمانی هر 24 ساعت بررسی کنید.