Apertura a breve — gli autori tengono il 100 % del loro prezzo Diventa autore Accedi Crea un account
Ciao, accedi Account ed elenchi AreaAutore

La libreria

1.La libreria

Un solo file PHP, nessuna dipendenza, compatibile fino a PHP 5.6 per girare sulle vecchie installazioni che i tuoi acquirenti hanno ancora. Bastano quattro metodi.

new Licence($cle, $dossierCache) Costruiscila con la chiave dell’acquirente e una cartella scrivibile per la cache.
$licence->valide() Vero quando il prodotto può funzionare su questo dominio.
$licence->essai() Vero con una chiave di sviluppo o un dominio di test. Mostra un avviso discreto: non rilasciare mai una versione che lo nasconda.
$licence->message() Una frase da mostrare all’acquirente, già tradotta, che nomina i domini e data l’evento.
$licence->banniere() Un piccolo avviso fisso da mostrare su una copia senza licenza. Stringa vuota quando la licenza è valida, e anche in caso di guasto di rete.

2.La regola che conta di più

Non lasciare mai che un problema di rete spenga il negozio del tuo acquirente. La libreria se ne occupa già e non devi aggirarla: un verdetto fresco viene riutilizzato per 24 ore; quando il nostro server non risponde, l’ultimo verdetto noto resta valido 30 giorni e il prodotto continua a funzionare; solo un rifiuto firmato lo ferma, subito. Se il nostro server ha una brutta nottata, nessun negozio si spegne. Se una chiave viene trasferita, il vecchio sito si ferma entro 24 ore.

3.I domini

Una licenza si lega al dominio registrabile. Una chiave su esempio.it copre www.esempio.it, negozio.esempio.it e qualsiasi altro sottodominio: il tuo acquirente non ti scriverà per un redirect mancante. Gli indirizzi di prova non consumano mai una licenza: localhost, .local, .test e i soliti prefissi dev., staging., preprod. funzionano senza consumare nulla.

Qualcosa non è chiaro?

Scrivici dalla tua area autore. Una domanda che è stato necessario porre significa di solito che a questa pagina manca un paragrafo.

Autore