@SongaerDev

Как защитить платный плагин Wordpress?

Всем привет! Столкнулся с задачей. Есть плагин и тема, установка которых возможна только для определенных доменов. То есть при покупке вы сообщаете домен, на который будете устанавливать и при активации должна происходить проверка на соответствие. Как это можно реализовать? Не нашёл адекватной инфы в сети
  • Вопрос задан
  • 491 просмотр
Решения вопроса 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
Плагин https://wordpress.org/plugins/software-license-manager/ + у них базовые мануалы есть - дописывайте под их апи.
А вот
Не нашёл адекватной инфы в сети
- ее полно. Как на хабре так и в глобальной сети. И да - то что написано 8-мь лет - тоже и сейчас. Ничего не поменялось. Так что можете смело использовать.

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

И еще - выпускайте обновления часто - чтоб у того кто вырезал часть отвечающую за активацию. - были вечные проблемы с необходимостью вновь выполнять свои мерзкие делишки. Т.к. после обновления прилетит и защита ))

Вообще стоит продумать момент активации - чтобы и вас не за ddos-или и чтобы если ваш хостер лёг - сайты ваших клиентов не превратились в тыкву - а это будет удар по вашей репутации.

Что еще - продавайте техподдержку и интеграции. Это лучше чем вшивать активационные ключи.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Присмотритесь к обфускации кода.
А так - защитить PHP скрипт очень сложно и обычно не имеет смысла. Можете накрутить базовую защиту, этого хватит чтобы мамкины хацкеры уже не сумели своровать ваш код.
Ответ написан
san_jorich
@san_jorich
Творческий кодер
Из области фантастики: Сверка кода с анализом siteurl и адреса запроса по результатам которой response передаст недостающую часть кода или воссоздаст нужный файл в директории плагина. Недостающей частью каждый раз может быть любой файл или функция. Условно-рандомно. Кусок обфускации. Плюс проверка по крону и идеально: установка с Вашего сервера Вашим api
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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