Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2014, 20:13
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Plugin con version premium en wp

Este es un tema bastante complejo ya que casi cualquier método de seguridad que agregues podrá ser vulnerado al tratarse de código abierto/no compilado.

Pero vamos a estas situaciones.....

1.- quienes usan templates/plugins pre-diseñados suelen ser usuarios con conocimientos bajos/medios
si pones mas de un candado se las verán muy difícil para quitarlo.

2.- en caso de ser un usuario con conocimientos avanzados te garantizo que mandara a la basura tu template/plugin y preferira programarse uno.

Ahora bien, como podemos forzar a que usen una licencia...
Lo mas sencillo es crear alguna api en nuestro sitio, donde al solicitar activación envié solo una respuesta, no tienes porque incluir datos de conexión a tu sitio.

Como evitar que borren tu código de validación, puedes ofuscarlo y ocultarlo/mezclarlo entre otros códigos ofuscados dentro de un archivo y cambiarle la extensión, por ejemplo a un jpg o png.... aun cuando cambies la extensión pueden seguirse usando dentro de php.

---------------------------
Otra forma que se me acaba de venir a la mente, si bien no lo he probado wordpress permite incluir funciones que se ejecuten previamente a la activación del plugin.

Porque no utilizarlas para borrar archivos clave del plugin... de esa forma lo haces inservible y forzas a activarlo con una licencia valida, al recibir la petición de activación y validarlo.... en el mismo paso haces que se descarguen los archivos faltantes.


Por cierto si no sabes como crear una API con PHP, buscando en google "crear api con php" salen muchos resultados prueba alguno, con suerte se adecua a lo que necesitas.