❤️ ZP-License - система лицензирования шаблонов ZennoPoster / ZennoDroid ( автовыдача шаблонов на тест, сдача в аренду, продажи )

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Продаешь или сдаешь в аренду свои шаблоны ZennoPoster? Устал выписывать их каждому клиенту вручную, а при просьбе дать шаблон на тест уже начинает дергаться глаз? Хватит это терпеть!

ZP-License поможет избавиться от всех этих ручных действий и потратить время с гораздо большей пользой!

С помощью ZP-License Вы можете полностью автоматизировать выдачу шаблонов на тест, сдачу их в аренду или продажу!

ZP-License - это удобная админка на PHP/MySQL + .dll файл для интеграции с вашими шаблонами. Начиная с ZennoPoster 5.16 есть возможность встраивать внешние библиотеки в файл вашего шаблона + дополнительно их шифровать. То есть в таком варианте никаких доп. файлов "таскать" не придется.

ZP-License позволяет управлять лицензиями и демо-доступами сразу множества ваших шаблонов.

Скриншот из админки ( страница Продукты, так там называются шаблоны).


86301



Страница лицензий (их можно генерить сразу пачками, с разным временем действия и тд).

86303



Лицензия - это специальный ключ/код (набор из 50 символов), позволяющий использовать конкретный шаблон в течении определенного времени. Сама по себе лицензия не определяет сколько времени лицензионный ключ будет позволять пользователю работать с шаблоном, за это отвечают Доступы. Создавая лицензию с ней всегда автоматически создается первичный доступ, который активируется (начинает отсчет времени работы) с момента первого использования лицензионного ключа. Для простоты можно говорить что дата активации лицензии = дате активации ее первичного доступа. Далее по мере необходимости для лицензий с активированным первичным доступом можно создавать дополнительные доступы - продления.

В отличии от самого первого доступа (создаваемого вместе с лицензией и активируемого при первом использовании лиц. ключа), дата активации (дата начала отсчета времени) всех последующих продлений (доп. доступов) автоматически проставляется в момент их создания и зависит от послднего имеющегося доступа (ПИД) у лицензии. Если ПИД еще не истек, то дата активации (начала отсчета) нового доступа окажется в будущем и будет равна дате окончания ПИД. Если же на момент создания нового доступа ПИД истек, то датой активации будет дата создания продления (доп. доступа). Возможность продолжения работы продукта всегда проверяется по последнему имеющемуся доступу (ПИД) лицензии чья дата активации не в будущем!

Лицензионный код вводится пользователем во входных настройках шаблона!


6.png


Лицензионный ключ/код привязывается к зеннопостеру (zenno_id) пользователя который его впервые использовал. Другой пользователь (с другим zenno_id) не сможет использовать этот же ключ!

Дополнительная привязка ключей к железу

Если у человека имеется несколько лицензий ZennoPoster купленных в одном личном кабинете зеннолаба, то у всех этих зеннопостеров будет одинаковый zenno_id да же несмотря на то что они установлены на разных ПК. Соответственно лицензионный ключ будет работать на всех этих зеннопостерах. Если такой расклад вас не устраивает, то можно включить дополнительную привязку лицензий к HARDWARE_ID.
Привязка может быть 2 типов - жесткая и временная. Описание на скриншоте:
86305


DEMO-доступы

Если пользователь запускает шаблон без ввода лицензионного ключа, то для него автоматически активируется demo-доступ, позволяющий шаблону работать без указания лицензионного ключа заданное вами время.


86312



Теперь о важном - кэширование лицензии

Предположим ваши шаблоны арендует довольно много пользователей, каждый юзает их во много потоков. Первый вопрос приходящий на ум - не ляжет ли сервер от такого количества запросов, ведь каждый поток будет делать запрос к серверу? Может у кого-то и ляжет, но не у нас! ZP-License может работать даже на самом бюджетном хостинге не рассчитанном на какие-то повышенные нагрузки. Это достигается следующим образом: при создании продукта (шаблона) в админке вы указываете такой параметр как частота обращений к серверу. Допустим Вы указали для какого-то своего шаблона этот параметр равный 3 часам. В итоге шаблон будет делать обращение к вашему сайту для проверки лицензии не чаще чем 1 раз в 3 часа. Это совершенно не означает что в остальное время он не будет проверять лицензию или демо-доступ. Еще как будет! После единичного обращения к серверу, шаблон сгенерирует зашифрованный лицензионный файл и положит его в папку шаблона. Далее в течении заданных вами 3 часов лицензия будет проверяться на основе этого зашифрованного лицензионного файла, вообще без обращений к серверу (!). По истечении 3 часов зашифрованный файл лицензии "протухает" т.е становится не действительным и шаблон вновь 1 раз обращается к серверу, вновь получает ответ, вновь записывает валидный зашифрованный файл лицензии и вновь последующие 3 часа проверяет лицензию по нему. И так далее. Таким образом мы можем свести к минимуму число обращений к серверу!

Что тут важно понимать: если в течении этих, допустим, 3 часов, вы у себя в админке (на сервере) делаете какие-то изменения, то шаблон "узнает" о них только когда "протухнет" файл лицензии и шаблон вновь обратиться к серверу. Если в это время (когда шаблон не делает запросы к сайту) у юзера заканчивается лицензия или демо-доступ, то шаблон у пользователя работать перестанет! Время окончания лицензии имеется в зашифрованном лицензионном файле.


Информирование о новых версиях

С помощью ZP-License ваши клиенты всегда будут в курсе о выходе новых версий ваших шаблонов. Достаточно отредактировать номер последней версии в админке и все ваши клиенты использующие не последнюю версию шаблона увидят в логе ZP заданное вами сообщение ... что-то типа "Вы используете не самую последнюю версию шаблона. Обновитесь!".

Легко ли подключать свои шаблоны к системе?

Проще просто некуда:

1) Добавляете в свой шаблон блок "Ссылки из GAC", в нем жмете "Добавить" и указываете на .dll идущую в архиве.
86308


2) Добавляете во входные настройки вашего шаблона текстовое поле для ввода лицензионного ключа, а переменную связанную с этим полем называете license_key

86309


3) Вставляете первым кубиком вашего шаблона - кубик C# для проверки лицензии, скопировав его из тестового проекта test_project.xmlz идущего в архиве.
Код кубика снабжен комментариями. В него нужно вставить ваш ID продукта и секретный ключ (SALT) из админки. Эти параметры уникальны для каждого шаблона добавленного в админку.

86315

Заметьте что этот кубик в тестовом проекте возвращает значение в переменную result и следующим кубиком IF проверяет ее на значение на 1 ( что говорит о том что шаблон может продолжить работу ).
Организуйте в своем шаблоне аналогичную проверку.


86311




API админки для разработчиков

У админки есть свое API и при желании вы можете самостоятельно интегрировать ее со своими скриптами/админками/сервисами/шаблонами!

Запросы к API выполняются в виде POST или GET запросов, результат отдается в формате JSON.

Имеются следующие методы:

get_products - получает список всех продуктов (шаблонов)
get_demo_by_user - получает список всех DEMO-доступов для zenno_id
get_lic_by_user - получает список всех лицензий для zenno_id
get_lic_by_code – получает данные лицензии по лиц. ключу
get_access_by_lic – получает все доступы лицензии по ее id
get_access_by_code – получает все доступы лицезии по лиц. ключу
delete_demo - удаляет demo-доступ по id демо-доступа (после этого юзер вновь может его получить!)
delete_lic - удаляет лицензию (и все ее доступы) по id лицензии
delete_lic_by_code - удаляет лицензию (и все ее доступы) по лиц. ключу
delete_access – удаляет доступ по его id
create_demo - создает демо-доступ для zenno_id к конкретному продукту
create_lic - генерирует новые лицензии (+первичный доступ к ним) для конкретного продукта
prolong_lic – создает новый доступ (продление) для лицензии по ее id
prolong_lic_by_code – создает новый доступ (продление) для лицензии по лиц. ключу

Более подробно сморите в инструкции идущей в архиве.


Небольшой видеообзор


Ваша лицензия на ZP-License

ZP-License жестко привязывается к вашему домену и папке в которую будет установлена админка. Сочетание домен/папка и будет вашей лицензией!
При проверке лицензий и демо-доступов DLL всегда будет стучаться исключительно на ваш домен/папку и изменить домен или папку в дальнейшем будет нельзя! А вот изменить протокол с http на https или обратно можно, причем сделать вы это можете самостоятельно в любой момент.

То есть перед покупкой Вы мне говорите что ваш домен, например, supersite.ru , а админку вы будете ставить в папку wow ... и я делаю для вас индивидуальную DLL в которой будет жестко прописан URL для проверки лицензий - http://supersite.ru/wow/check.php

К сожалению других вариантов защиты от нераспространения пока что не вижу.

Дополнительные требования к покупателю

Вы должны иметь хотя бы начальные вэбмастерские знания для того что бы самостоятельно купить хостинг/домен, разобраться как в панели управления вашего хостера создавать БД MySQL, как войти в PhpMyAdmin и как заливать файлы по FTP. Все остальное есть в инструкции!


Требования к хостингу

PHP 5.6-7.2 + IonCube + MySQL или MariaDB

Стоимость ZP-License

Актуальная цена - 5500 рублей.

Оплата на карту Сбера.

- ZP-License остается вам навсегда (с привязкой к домену и папке).
- Обновления и багфиксы бесплатные.
- Манибэка нет т.к я не могу отозвать вашу лицензию в случае если вы передумали или еще что-то из этой оперы.

Контакты

Личка на этом форуме
Telegram:
https://t.me/volkovguru


Если Вы ищите мой контакт в телеграме вручную через поиск, то будьте крайне внимательны!
Зачастую поиск выдает фэйковые аккаунты или каналы мошенников выше чем мой!
Проверяйте прямо по буквам кому Вы пишите!
Если есть какие-либо сомнения, то обязательно просите ответить в личке на этом форуме!


Возможно Вас так же заинтересуют другие мои проекты
 

Вложения

  • 47,5 КБ Просмотры: 4 108
Последнее редактирование:
Регистрация
23.12.2014
Сообщения
127
Благодарностей
65
Баллы
28
Идея хорошая. в свое время пользовался таким типом лицензий - сильно спасло от того, чтобы каждому раздавать заблоченные по времени демки0проекты.
 
  • Спасибо
Реакции: WebBot

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Всем привет!

Добавил в стартпост раздел "API админки для разработчиков", который изначально туда не был включен. Да да, вы можете взаимодействовать с адмикой программно, самостоятельно делать интеграцию со своими скриптами, сервисами или еще чем-то.

Обновил стартпост.
Обновил полную инструкцию (описал методы рабтоы с API) ... ссылка на полную инструкцию есть в стартпосте.
 
  • Спасибо
Реакции: Meteorburn

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 439
Благодарностей
564
Баллы
113
Всем привет!

Добавил в стартпост раздел "API админки для разработчиков", который изначально туда не был включен. Да да, вы можете взаимодействовать с адмикой программно, самостоятельно делать интеграцию со своими скриптами, сервисами или еще чем-то.

Обновил стартпост.
Обновил полную инструкцию (описал методы рабтоы с API) ... ссылка на полную инструкцию есть в стартпосте.
Случайно апнул.

Решение живёт ?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Случайно апнул.

Решение живёт ?
Приветствую.
Отвечаю спустя почти пол года ;-))
Видимо уведомления тогда небыло или пропустил, а сам я в эту тему очень давно не заглядывал ж)

Да, ZP-License все так же жив и помогает в автоматическом режиме давать шаблоны на тест (человек просто скачивает шаблон с вашего сайта или облака и запуская его без кода доступа получает demo) , а так же значительно облегчает процесс продажи шаблонов ( не нужно для каждого покупателя лезть в PM и вписывать его ZennoID .. покупатель просто покупает код доступа напрямую у вас или в через любой онлайн-шоп и вписывает его во входных настройках шаблона ...).

Так же ZP-License помогает бороться с неадекватами, которые сначала покупают у вас шаблон, а потом специально чем-нибудь сильно возмущаются (например опечатками в инструкции) и начинают с пеной у рта требовать деньги назад с угрозами написать претензии в WebMoney или еще куда-то. Ну то есть расчет на то вы вернете деньги, а шаблон уже у него и туда вписан его ZennoID, а вы уже не сможете "выпилить" оттуда его ZennoID. Пользуясь же ZP-License Вы можете вернуть неадеквату деньги (что бы мозг не выносил) и просто деактивировать его лицензию из админки. Да, подобные неадекваты мне несколько раз попадались ;-)
 
Последнее редактирование:

Sergeevich68

Client
Регистрация
10.06.2016
Сообщения
50
Благодарностей
25
Баллы
18
Приобрел данный продукт,весьма им доволен. Так же спасибо большое ТС за его отзывчивость и поддержку. Тс помог подобрать хост под мои нужды, отвечал на все мои занудские вопросы)
 
  • Спасибо
Реакции: WebBot

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 303
Благодарностей
5 421
Баллы
113
Интересен продукт.

С помощью него возможно продавать шаблоны с помесячной оплатой?
Что будет если один ключ ввести на двух компьютерах?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Приветствую.
С помощью него возможно продавать шаблоны с помесячной оплатой?
Можно. Генерите пачку лицензионных ключей сроком действия на 1 месяц (отсчет начинается с момента первого использования ключа) и будет помесячная оплата. Человек купил ключ (напрямую у вас или через сервис/магазин типа deer.io или через ваш сайт), указал его во входных настройках шаблона и месяц юзает ваш шаблон. Через месяц он опять покупает новый месячный ключ и снова юзает месяц и тд.
Что будет если один ключ ввести на двух компьютерах?
При первом использовании он привязывается к Zenno ID с которого работает и на других уже работать не будет.
 
  • Спасибо
Реакции: Mikhail B.

Reactor3000

Client
Регистрация
25.09.2019
Сообщения
434
Благодарностей
262
Баллы
63
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 303
Благодарностей
5 421
Баллы
113

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 439
Благодарностей
564
Баллы
113
Если бы @WebBot предлагал версию решения без встраиваемых шаблонов и с возможностью самому контролировать какой домен привязать.
Было бы здорово
 
  • Спасибо
Реакции: Bullet

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
А если есть несколько лицензий ZP на 1 id?
UPD: теперь есть привязка к железу

Если бы @WebBot предлагал версию решения без встраиваемых шаблонов и с возможностью самому контролировать какой домен привязать.
Я бы и сам непрочь найти какое-то удобное для всех решение, но пока что его нет. Причины почему сейчас именно так описаны в стартпосте. Если дать возможность покупателю самому менять домен, то я полностью выпадаю из цепочки и любой человек купивший у меня ZP-License может смело начинать его так же продавать (купивший у него просто поменяет домен на свой и все) или же он вообще окажется в паблике после складчины. Естественно что мне так не интересно.
 
Последнее редактирование:
  • Спасибо
Реакции: Fanis

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Добавлено отдельное сообщение для информирования (в логе ZP) об активации вечной лицензии.
В админке теперь так же прямым текстом пишется "вечная".
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 109
Благодарностей
470
Баллы
83
не думали, что через локальный сервер можно обойти эту защиту? какие-то меры по защите предпринимались?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
не думали, что через локальный сервер можно обойти эту защиту? какие-то меры по защите предпринимались?
Приветствую. Нет, не получится, от этого в ZP-License есть надежная защита.
 

micah4232

Client
Регистрация
24.12.2019
Сообщения
7
Благодарностей
1
Баллы
3
Is there an English version of this admin panel applications sir? I am interested in this product. Thank you
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Is there an English version of this admin panel applications sir? I am interested in this product. Thank you
Hey. At the moment there is only the Russian version. There is no problem translating the admin panel, but translating the documentation is a problem for me. I know English very poorly.
 

micah4232

Client
Регистрация
24.12.2019
Сообщения
7
Благодарностей
1
Баллы
3
O no worries about the documentation google can translate those for me :D its just if i use the panel IDK another languages myself. Thank you for the quick response sir.
 

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 439
Благодарностей
564
Баллы
113
Долго думал о внедрении системы лицензирования в свои шаблоны. Своё решение писать не было желания из-за слабых знаний баз данных, а также отсутствия желания разбираться сейчас в этом, по-этому искал решение на стороне.
За ZP-License наблюдал давно, по описанию подходило полностью, за единственным исключением: система подключалась из "проект в проекте", что мне никак не подходило. Тем не менее со временем вышло обновление позволяющее подключать систему лицензирования из библиотеки (.dll). Это и послужило стимулом к покупке ZP-License.

Приобрёл решение в октябре 2019 года под дополнительную защиту проектов, возможность выписывать шаблоны на время, на тест и как дополнительную базу данных клиентов.
Сложностей в установке не было: залил файлы на хостинг, импортировал базу данных, подключил библиотеку к шаблонам и в C#-кубике прописал параметры шаблонов.

Полноценно опробовал систему уже вначале этого года. Не могу нарадоваться: система работает стабильно, админ-панель информативна, есть возможность уведомлять клиентов о выходе новой версии, а это хороший бонус.
Сейчас уже добавил более 100 записей и всё работает также хорошо.

Во время работы возникали вопросы, обращался ТСу в телегу с уточняющими вопросами, оперативно отвечал и помог в решении проблемы.

Рекомендую к приобретению тем, кто ищет возможность лицензирования своих шаблонов и как дополнительную их защиту.
Спасибо WebBot за качественную работу!
 

Stelsgrower

Client
Регистрация
21.12.2018
Сообщения
134
Благодарностей
62
Баллы
28
Шаблон - пушка. Самое то для тех, у кого руки чешутся на крупные, мощные проекты! Ставиться все очень легко в одно касание (максимум в два). Удобное управление лицензиями и легкое подключение. Автору огромный плюс за проделанную работу!
 
  • Спасибо
Реакции: WebBot

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 439
Благодарностей
564
Баллы
113
Шаблон - пушка. Самое то для тех, у кого руки чешутся на крупные, мощные проекты! Ставиться все очень легко в одно касание (максимум в два). Удобное управление лицензиями и легкое подключение. Автору огромный плюс за проделанную работу!
В одно касание?))
Как будто снимается в одно касание, а не ставится :D но тут смотря как положили)
Извиняйте, что влез, просто фраза улыбнула.

А так сам пользуюсь, доволен!
 
  • Спасибо
Реакции: WebBot

Stelsgrower

Client
Регистрация
21.12.2018
Сообщения
134
Благодарностей
62
Баллы
28
В одно касание?))
Как будто снимается в одно касание, а не ставится :D но тут смотря как положили)
Извиняйте, что влез, просто фраза улыбнула.

А так сам пользуюсь, доволен!
че тоже не гидре часто зависаешь?)
 
  • Спасибо
Реакции: Meteorburn

Smusmunrik

Client
Регистрация
19.12.2019
Сообщения
8
Благодарностей
4
Баллы
3
Огромное спасибо автору. Помог подсказками, но в основном все просто и быстро делается. Понравилось наличие Api и удобный интерфейс.
 
  • Спасибо
Реакции: WebBot

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Приятно и интересно всегда читать и смотреть такие решения внутри решений. Классная реализация админки и защиты. Удачи с продажами!
 
  • Спасибо
Реакции: WebBot

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Продаешь или сдаешь в аренду свои шаблоны ZennoPoster? Устал выписывать их каждому клиенту вручную через Project Maker, а при просьбе дать шаблон на тест начинает дергаться глаз? Хватит это терпеть! ZP-License поможет избавиться от большинства ручных действий и потратить время с гораздо большей пользой!

Одним словом - актуально!
 
  • Спасибо
Реакции: one

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113
Хотите иметь возможность выдавать свои шаблоны на тест вообще без вашего участия, быстро и просто, без запуска Project Maker и без внедрения ограничивающего время работы кода для каждого желающего протестировать ваш шаблон? Тогда ZP-License это то что вам нужно! А еще здесь есть возможность привязки лицензионных ключей не только к Zenno ID, но и к HARDWARE_ID (железу) на котором был активирован ключ т.ч да же если у покупателя несколько лицензий ZennoPoster с одинаковым ZennoID, то при желании есть возможность ограничить использование вашего шаблона только тем ПК на котором был активирован лиц. ключ.

После подключения своих шаблонов к ZP-License, вы можете их просто залить к себе на сайт или в любой облачный сервис, а вашим потенциальным покупателям для теста (ограниченного по времени) достаточно будет просто скачать шаблон и запустить его без введения лицензионного ключа. Процесс продажи шаблонов так же упростится т.к больше не нужно будет запускать PM, вписывать в шаблон очередной ZennoID и перепаковывать/перезаливать архив ... достаточно просто выдать человеку лицензионный ключ, который генерируется в web-админке за пару секунд.

Более подробное описание возможностей ZP-License читайте в
стартпосте

Актуальная цена:

5500 руб.

Оплата на данный момент только на карту Сбера и только с банков/карт РФ.
Манибэка в случае "передумал" нет т.к отозвать вашу лицензию я не могу.


Как и раньше ваша копия привязывается к заранее оговоренному домену и папке и в дальнейшем сменить их нельзя!

Требования к хостингу:

PHP 5.6-7.2 + ioncube + MySQL/MariaDB


По любым вопросам касающимся ZP-License пишите в телеграм ( актуальные контакты в старт-посте темы )
 
Последнее редактирование:

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 370
Баллы
113

okksi

Client
Регистрация
11.02.2017
Сообщения
6
Благодарностей
3
Баллы
3
Приобрел систему лицензированию. Хочу отметить быструю возможность интеграции в свои проекты, есть подробная расписанная во всех подробностях документация по установке и настройке.
Выдавать шаблоны на тест и иметь гибкие настройки управления это огромное преимущество которое можно начать использовать уже сейчас.
В веб панели присутствует возможность задавать комментарии для пользователей, тем самым понимая кто есть кто.
Есть апи для выдачи лицензий, получения информации по клиентам, что позволит перенести продажу шаблонов абсолютно на другой формат взаимодействия с потребителем.
Цена полностью себя оправдывает, рекомендую к покупке
 
  • Спасибо
Реакции: WebBot

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)