Online validatie
Online validatie biedt controle op afstand over uw geactiveerde toepassingen. In combinatie met een van onze serverkits voor activering (zoals de XLS Padlock Activation Kit, de WooCommerce Kit of de FastSpring subscription kit) kan uw toepassing periodiek bij uw server controleren of de activering geldig blijft.

Dit is in verschillende scenario’s nuttig:
- U kunt een toepassing op afstand uitschakelen als een klant een terugbetaling aanvraagt.
- U kunt op abonnement gebaseerde toegang afdwingen, waarbij de toepassing stopt met werken als een abonnement verloopt.
Hoe het werkt
Section titled “Hoe het werkt”- Online validatie gebruikt hetzelfde unieke token dat tijdens de eerste online activering is gegenereerd om het apparaat van de klant te identificeren.
- De activeringssleutel zelf wordt tijdens de validatie nooit over het internet verzonden.
- Voor het uitvoeren van de validatiecontrole is een actieve internetverbinding vereist.
Configuratie
Section titled “Configuratie”👉 U moet de Base Validation URL zo configureren dat deze naar uw serverzijdig validatiescript verwijst. Dit is doorgaans de URL voor de XLS Padlock Activation Kit, de XLS Padlock WooCommerce Integration Kit of de FastSpring subscription kit op uw webserver. Als u de activeringskit bijvoorbeeld hebt geïnstalleerd in een submap met de naam “activation”, zou de URL https://www.yourdomain.com/activation/dovalidation/ zijn.
⚠️ Laat het veld leeg als u online validatie niet wilt gebruiken.
Validatiefrequentie
Section titled “Validatiefrequentie”Kies wanneer de toepassing een validatie moet uitvoeren: bij elke start, willekeurig, om de X dagen of om de X uitvoeringen. U moet de waarde voor X opgeven waar dit vereist is.
Actie bij mislukte validatie
Section titled “Actie bij mislukte validatie”Bepaal wat de toepassing moet doen als de online validatie mislukt: * Exit the application: De toepassing wordt onmiddellijk gesloten. * Blacklist activation key: De huidige sleutel wordt ongeldig gemaakt en de gebruiker wordt gevraagd een nieuwe in te voeren. Als de gebruiker dezelfde sleutel opnieuw invoert, wordt de validatie opnieuw geprobeerd. * Do nothing: De toepassing blijft draaien. U kunt de VBA-uitbreidingen van XLS Padlock gebruiken om de validatiestatus te controleren en eigen logica te implementeren.
Als de activering niet kan worden gevalideerd
Section titled “Als de activering niet kan worden gevalideerd”U kunt de gebruiker een aangepaste foutmelding tonen als de validatie mislukt, met instructies over wat hij vervolgens moet doen.
Validatie overslaan indien offline
Section titled “Validatie overslaan indien offline”U kunt de toepassing toestaan de validatiecontrole over te slaan als er geen internetverbinding wordt gedetecteerd. Om veiligheidsredenen wordt dit over het algemeen niet aanbevolen.
VBA: abonnements-/licentie-informatie ophalen
Section titled “VBA: abonnements-/licentie-informatie ophalen”Na een succesvolle online validatie kunt u aangepaste gegevens die door uw server zijn verzonden ophalen met de VBA-aanroep XLSPadlock.PLEvalVar("ValidationAddServerData"). Dit is handig om abonnementsspecifieke informatie door te geven aan de werkmap.