Ga naar inhoud

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.

Online validatie

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

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

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.

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.

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.