تولید لایسنس و رمزنگاری کدها

هر محتوایی که تولید می شود، نیازمند مراقبت می باشد. KEY4 این امکان را فراهم میکند که شما برای محصولات خود لایسنس تولید کرده و رمزنگاری نمائید. از ویژگی های مهم KEY4 مدیریت لایسنس ها از طریق وردپرس می باشد

ورود / ثبت نام
ووکامرس

امکان تولید و مدیریت لایسنس با ووکامرس


دانلود افزونه
EDD

امکان تولید و مدیریت لایسس با EDD


دانلود افزونه

راهنمای توسعه دهندگان

توسعه دهنده گرامی می توانید از مستنداتی که برای شما قرار داده شده استفاده نمائید برای تنظیم لایسنس بر روی محصولات خودتون


در گام اول شما باید محصول را بخش محصولات و بخش افزودن محصول در KEY4 ثبت نمائید

در گام دوم وارد بخش ابزارهای امنیتی شوید و بر روی ایجاد کلاس حفاظتی کلیک کنید سپس محصول را انتخاب و نوع کلاس حفاظتی را ایجاد نمائید

توجه نمائید در کلاسی که ایجاد می شود به جای License Code باید کد لایسنس تولید شده را قرار دهید

در آخر url آی دی محصولی که در KEY4 اضافه کرده اید موقع ایجاد کلاس امنیتی افزوده میشود

$key='License Code';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "https://user.key4.ir/api/validate/licensekey/$key/id");
کد بالا بخشی از کلاس تولید شده می باشد
global $wpdb;
$query = 'SELECT * FROM ' . $wpdb->prefix . 'key4_product_name';
$result = $wpdb->get_row($query);
کد بالا را باید برای فراخوانی لایسنس از وردپرس داخل پروژه هاتون قرار بدید

برای انجام این مورد شما باید موقعی که کلاس لایسنس را در KEY4 را می سازید. قبل از این تابع $key='License Code'; باید کد بالا را قرار دهید و به جای 'License Code' از کد $result->license_key استفاده نمائید که در نهایت مثل کد زیر خواهد شد

global $wpdb;
$query = 'SELECT * FROM ' . $wpdb->prefix . 'key4_product_name';
$result = $wpdb->get_row($query);
$key=$result->license_key;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "https://user.key4.ir/api/validate/licensekey/$key/id");
متغیر id در انتهای آدرس API بصورت خودکار، زمانی که میخواهید کلاس امنیتی را برای محصول مورد نظر در KEY4 ایجاد نمائید در آدرس API قرار میگیرد

تنظیم لایسنس بر روی محصولات وردپرسی (قالب و افزونه)

شما باید کد زیر را در function قالب و یا کدهای افزونه قرار دهید

با قرار دادن این کد در محصولات خود گزینه ای به منو های پیشخوان اضافه میگردد جهت تنظیم لایسنس محصول

توجه داشته باشید کد بالا در دیتابیس جدولی با این نام ایجاد می کند key4_product_name که لایسنس محصول در این جدول ذخیره می شود

اما ممکن است کاربری چندین محصول از شما تهیه کرده باشد، شما باید کد های بالا را متناسب با محصول خود ویرایش کنید. برای مثال می توانید نام جدول را تغییر دهید برای هر محصول

از این کد می توانید هم در افزونه ها و هم در قالب های وردپرسی استفاده نمائید و زمانی که محصول از قسمت پیشخوان فعال میگردد جدول دیتابیس را ایجاد میکند

function key4_license_create_db()
{
global $wpdb;
$table_name = $wpdb->prefix . 'key4_product_name';
$query= $wpdb->prepare('SHOW TABLES LIKE %s', $wpdb->esc_like($table_name));
if ($wpdb->get_var($query) != $table_name) {
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE $table_name (
id  int(255) NOT NULL AUTO_INCREMENT,
license_key  varchar(255) NOT NULL,
PRIMARY KEY (id)
) $charset_collate;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
}
کد بالا وظیفه ساخت جدول در دیتابیسی که وردپرس نصب شده را بر عهده دارد

پلن های اعتباری KEY4

برای استفاده از خدمات KEY4 نیاز به اعتبار دارید

Basic

50.000 تومان
  • تعداد لایسنس: 10 عدد
  • تعداد رمزنگاری: 15 عدد
  • دوره پرداخت: نامحدود

Standard

100.000 تومان 20% تخفیف
  • تعداد لایسنس: 25 عدد
  • تعداد رمزنگاری: 35 عدد
  • دوره پرداخت: نامحدود

Advanced

250.000 تومان
  • تعداد لایسنس: 50 عدد
  • تعداد رمزنگاری: 70 عدد
  • دوره پرداخت: نامحدود

تماس با ما

اطلاعات تماس

زمان پاسخگویی از 9 صبح الی 17 بعد از ظهر
09190215397

برای مکاتباتی که نیاز به ایمیل باشد می توانید از طریث ایمیل زیر با ما در ارتباط باشید
support[at]key4.ir