Validazione online
La validazione online offre un controllo a distanza sulle applicazioni attivate. Quando viene utilizzata con uno dei nostri kit di attivazione lato server (come il XLS Padlock Activation Kit, il WooCommerce Kit o il kit di abbonamento FastSpring), l’applicazione può verificare periodicamente presso il proprio server che la sua attivazione rimanga valida.

Questo è utile in diversi scenari:
- È possibile disattivare a distanza un’applicazione se un cliente richiede un rimborso.
- È possibile imporre un accesso basato su abbonamento, in cui l’applicazione smette di funzionare se l’abbonamento scade.
Come funziona
Section titled “Come funziona”- La validazione online utilizza lo stesso token univoco generato durante l’attivazione online iniziale per identificare il dispositivo del cliente.
- La chiave di attivazione stessa non viene mai trasmessa tramite internet durante la validazione.
- Per eseguire il controllo di validazione è necessaria una connessione internet attiva.
Configurazione
Section titled “Configurazione”👉 È necessario configurare la Base Validation URL affinché punti al proprio script di validazione lato server. Si tratta generalmente dell’URL del XLS Padlock Activation Kit, del XLS Padlock WooCommerce Integration Kit o del kit di abbonamento FastSpring sul proprio server web. Ad esempio, se il kit di attivazione è stato installato in una sottocartella denominata “activation”, l’URL sarà https://www.yourdomain.com/activation/dovalidation/.
⚠️ Lasciare il campo vuoto se non si desidera utilizzare la validazione online.
Frequenza di validazione
Section titled “Frequenza di validazione”Scegliere quando l’applicazione deve eseguire una validazione: a ogni avvio, in modo casuale, ogni X giorni oppure ogni X esecuzioni. È necessario specificare il valore di X dove richiesto.
Azione in caso di esito negativo della validazione
Section titled “Azione in caso di esito negativo della validazione”Definire cosa deve fare l’applicazione se la validazione online ha esito negativo: * Exit the application: l’applicazione si chiuderà immediatamente. * Blacklist activation key: la chiave attuale verrà invalidata e l’utente sarà invitato a inserirne una nuova. Se l’utente reinserisce la stessa chiave, la validazione verrà tentata di nuovo. * Do nothing: l’applicazione continuerà a funzionare. È possibile utilizzare le estensioni VBA di XLS Padlock per verificare lo stato di validazione e implementare una logica personalizzata.
Se l’attivazione non può essere validata
Section titled “Se l’attivazione non può essere validata”È possibile visualizzare un messaggio di errore personalizzato per l’utente in caso di esito negativo della validazione, indicandogli come procedere.
Ignorare la validazione se offline
Section titled “Ignorare la validazione se offline”È possibile consentire all’applicazione di ignorare il controllo di validazione se non viene rilevata alcuna connessione internet. Questo non è generalmente consigliato per motivi di sicurezza.
VBA: recuperare le informazioni di abbonamento/licenza
Section titled “VBA: recuperare le informazioni di abbonamento/licenza”Dopo una validazione online riuscita, è possibile recuperare i dati personalizzati inviati dal proprio server utilizzando la chiamata VBA XLSPadlock.PLEvalVar("ValidationAddServerData"). Questo è utile per trasmettere alla cartella di lavoro informazioni specifiche dell’abbonamento.