После приобретения продукта вам необходимо активировать лицензию для используемых компонентов. Предусмотрено несколько способов подключения лицензионного ключа.

 

 

Активация при помощи строки кода

Для активации при помощи строки, достаточно скопировать зашифрованный текст лицензии из личного кабинета на сайте, и зарегистрировать его в обработчике событий:

 

index.php

 

<?php

$handler = new \Stimulsoft\StiHandler();

$handler->license->setKey('Your activation code...');

$handler->renderHtml();

?>

 

 

 

Предусмотрен ваниант загрузки лицензионного ключа при помощи JavaScript кода на странице проекта. Необходимо расположить данный код до создания и построения отчета:

 

index.php

 

Stimulsoft.Base.StiLicense.Key = "Your activation code...";

 

 

 

Активация при помощи файла

Для активации при помощи лицензионного файла, достаточно загрузить файл license.key из личного кабинета на сайте, и скопировать его в папку PHP проекта, и зарегистрировать его в обработчике событий:

 

index.php

 

<?php

$handler = new \Stimulsoft\StiHandler();

$handler->license->setFile('license.key');

$handler->renderHtml();

?>

 

 

 

Предусмотрен ваниант загрузки лицензионного ключа при помощи JavaScript кода на странице проекта. Необходимо расположить данный код до создания и построения отчета:

 

index.php

 

Stimulsoft.Base.StiLicense.loadFromFile("license.key");

 

 

 

Защита от кражи лицензионного ключа

В случае активации лицензии при помощи строки, можно добавлять ее код по определенному условию. Например, требуется добавлять лицензионный ключ только для зарегистрированных пользователей:

 

index.php

 

<?php

$handler = new \Stimulsoft\StiHandler();

if (!empty($sessionID))

$handler->license->setKey('Your activation code...');

$handler->renderHtml();

?>

 

 

 

Также не будет лишним изменить местоположение и название файла лицензионного ключа, например:

 

license.php

 

<?php

$handler = new \Stimulsoft\StiHandler();

$handler->license->setFile('private/a15fc0ef64e6.key');

$handler->renderHtml();

?>