Название лота

ALS mod-genlisense

Описание лота

модуль для ALS. Генератор лицензий и Пин-кодов. Защита скриптов PHP

Что это такое?

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

Но для занимающихся созданием скриптов PHP и имеющие логически вытекающую из этого цель организовать продажу своих авторских работ, присутствие данного модуля в составе своего сайта несомненно необходимо.
Необходимо лишь обратить внимание, что этот модуль генератора лицензий и Пин-кодов создан для движка ALS, соответственно он работает только в его составе. Приобретать его для автономного использования или в состав какого либо иного движка не нужно - он работать не будет.


Описание:

Это расширение для движка ALS, которое позволяет создать на сайте полностью автоматическую систему выдачи лицензий на домен в обмен на приобретенный в интернет-магазине Пин-код.

Генератор лицензий позволяет генерировать любое количество лицензий на любое количество защищаемых с помощью лицензий скриптов. Эта возможность реализована с помощью идентификатора скрипта. При запросе лицензий в поля формы генератора необходимо ввести приобретенный Пин-код (Пин-код можно использовать для генерации лицензии на любой скрипт и на любой домен). Пин код является по сути лишь средством активации генератора лицензии. Запустить генератор в работу можно лишь однократно, т.е. использованный Пин-код теряет свою актуальность, он удаляется из базы данных генератора и поэтому получить с его помощью можно только одну лицензию на один домен и для одного скрипта.

Указание идентификатора скрипта в форме опредеяет, для какого именно скрипта выдается лицензия.

Указание в форме домена определяет, для какого именно домена выдается лицензия.

Таким образом генератор представляет из себя универсальное решение. Установив его как модуль на своем сайте, можно организовать выдачу неограниченных по количеству и принадлежности лицензий. Причем все это происходит автоматически, без абсолютного вмешательства администратора сайта.


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

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

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



Дополнительно:

Как организуется защита скриптов на основании выданных лицензий на домен?

Для этого в составе модуля находится папка test_lisense, с тремя файлами: Файл функций проверки лицензии (закрытый), временный файл с переменными и демонстрационный демо-файл, защищенный лицензией (в последних 2-х файлах все подробно прокомментировано).

Чтобы защитить свой скрипт необходимо положить в его состав файл функций проверки лицензии, перенести в любое место своего скрипта (например в основной файл настроек) три переменные из временного файла и вставить в верхнюю часть своих файлов (любое их количество), которые планируется защитить лицензией, строку обращения к файлу функций проверки лицензий и фрагмент кода из 2-х строк, непосредственно и осуществляющую проверку лицензии.

Код демонстрационного файла все наглядно иллюстрирует.


Это все основные действия, кроме главного.

Главное - это закрыть от несанкционированного доступа код своих защищаемых файлов скрипта с помощью любой надежной программы кодирования файлов php. Этот выбор и действие Вы должны определить и выполнить самостоятельно.

Чем кодировать, как кодировать, сколько слоев защиты установить на код файла - это Ваше индивидуальное решение, от которого и будет зависеть уровень зашиты ваших файлов. Описанный выше модуль выполняет все остальные функции, кроме этой.

Убедительная просьба - автора модуля по последнему пункту не напрягать вопросами, он их обсуждать не будет. Чем и как закодированы авторские файлы скриптов - так же не обсуждается. Это вопрос защиты интеллектуальной собственности и он решается только индивидуально.

Достаточно того, что автор публикует это полнофункциональное и уникальное по алгоритму работы решение, которое используется на своем сайте. Обычно это мало кто делает, по крайней мере готового решения ни среди платных скриптов, ни тем более бесплатных в сети найдено не было.

Примечание: На авторском сайте используется аналогичное решение, но работает оно по другому алгоритму. Дальнейший ход мыслей из этого очевиден.



Установка:

Как и все в движке ALS - этот процесс максимально прост.

1. Загрузить в корень движка две папки - set и modules - все необходимы файлы лягут по своим местам.

2. Выставить права доступа на новую папку базы данных set/db/keys - 777, а находящиеся в ней 2 файла базы данных - 666 (ни папке, ни файлам менять имена и дислокацию нельзя).

3. Зайти в административную панель в меню управление модулями и включить там два появившихся в списке новых модуля - form_generator_lizense.рhр и generator_lizense.рhр

Это весь процесс установки.


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

В административной панели должна появиться новая кнопка c изображенными на ней ключами и контекстной подсказкой Генератор - это вход на административную страницу управления лицензиями и Пин-кодами. Переход на нее все наглядно и представит в лучшем виде.

Все остальное - дело ваших фантазий, потребностей и планов.
В отношении планов автор желает Вам всего только позитивного.
Удачи!

Amalgams
январь 2010г.


Посмотреть:

Демо-страниц разумеется никаких нет. Это не шаблон дизайна. Просмотр в данном случае ограничен картинкой страницы управления генератором в административной панели.



Счёт:

333.00 руб. (сумма получения магазином, без учёта комиссии платёжной системы)


Наш курс WMZ:

1 WMZ = 30.00 WMR


  Внимание !!!

Покупка в нашем магазине является акцептом Публичной оферты.

Для гарантированного получения покупки обратитесь к разделу Доставка товара.


Если не указан Email то кнопки оплаты будут не активны.



Webmoney:

Стоимость в единицах WebMoney:
С учётом комиссии WebMoney
на кошельках нужно иметь
11.19 WMZ и 335.66 WMR соответственно.


WMer:

WebMoney всех видов, RBC-money, MoneyMail, SMS-оплата, пластиковые карты


RBC money:

Автоматы по приёму платежей (терминалы), Почта, банковские платежи + оплата с Вашего RBC-Money кошелька (пополняется в том числе и с пластиковых карточек).


RoboKassa:

Яндекс.Деньги, MoneyMail, все разновидности WebMoney, переводы CONTACT, Единый Кошелёк, автоматы по приёму платежей (терминалы), SMS-оплата, Банк.ВКонтакте


Обмен валют:
на:
Крайне важный блок - убирать нельзя!