Как организовать систему лицензий (ключей) для проекта на PHP?

Собственно вопрос в чем: есть CRM написана на PHP, частично на Java и Perl. Нужно организовать систему лицензий (ключей), как, например, это сделано у большинства коммерческих CMS на PHP, ну или антивирей.

Система строго коммерческая, вот и возник вопрос не просто организовать, а качественно и безопасно создать такую систему.

Буду рад любой информации: ссылки, статьи, да что угодно, ибо в интернете мало чего нашёл полезного.
Если есть живой пример - вообще просто супер!

Помогите, айтишники добрые!
  • Вопрос задан
  • 3944 просмотра
Решения вопроса 1
miraage
@miraage
Старый прогер
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
С учетом того что она написана на джава и перле ещё можно смело продавать без ключей.
Ответ написан
parmactep
@parmactep
Часть функционала вынести в облако и обращаться к нему по API с ключом.
Либо использовать SaaS подход.
Либо кодирование через ioncube например.
Коммерческие CMS кстати "нулятся") Такие как DLE, Битрикс тому пример. Поэтому лично мне очень нравится подход к вопросу у JetBrains. Кто готов заплатить - заплатит, а кто не готов платить - либо не будет пользоватся совсем, либо будет пользоватся взломанным продуктом.
Ответ написан
nazarpc
@nazarpc
Open Source enthusiast
Нужно понимать, что в продукте на PHP вы всё равно отдаете исходный код, а значит не составит большого труда найти место где проверяется лицензия, и убрать проверку вообще. Это просто по определению. Кому нужно - всё равно взломают, поверьте.
Вы бы сильно облегчили задачу и себе, и пользователям отдавая версию как есть.
После оплаты человек получает ссылку на скачивание.
Ответ написан
@tahoa_cleo
1. php zend'ировать
2. чекать по public IP
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы