Salta ai contenuti

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.

Validazione online

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.
  • 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.

👉 È 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.

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.

È 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.