Zum Inhalt springen

Online-Validierung

Die Online-Validierung bietet eine Fernsteuerung über Ihre aktivierten Anwendungen. In Verbindung mit einem unserer serverseitigen Aktivierungs-Kits (etwa dem XLS Padlock Activation Kit, dem WooCommerce Kit oder dem FastSpring subscription kit) kann Ihre Anwendung in regelmäßigen Abständen bei Ihrem Server prüfen, ob ihre Aktivierung gültig bleibt.

Online-Validierung

Dies ist in mehreren Szenarien nützlich:

  • Sie können eine Anwendung aus der Ferne deaktivieren, wenn ein Kunde eine Rückerstattung verlangt.
  • Sie können einen abonnementbasierten Zugriff durchsetzen, bei dem die Anwendung aufhört zu funktionieren, wenn ein Abonnement abläuft.
  • Die Online-Validierung verwendet denselben eindeutigen Token, der bei der ursprünglichen Online-Aktivierung erzeugt wurde, um das Gerät des Kunden zu identifizieren.
  • Der Aktivierungsschlüssel selbst wird während der Validierung niemals über das Internet übertragen.
  • Für die Durchführung der Validierungsprüfung ist eine aktive Internetverbindung erforderlich.

👉 Sie müssen die Base Validation URL so konfigurieren, dass sie auf Ihr serverseitiges Validierungsskript verweist. Dies ist in der Regel die URL des XLS Padlock Activation Kit, des XLS Padlock WooCommerce Integration Kit oder des FastSpring subscription kit auf Ihrem Webserver. Wenn Sie das Aktivierungs-Kit beispielsweise in einem Unterordner namens „activation“ installiert haben, lautet die URL https://www.yourdomain.com/activation/dovalidation/.

⚠️ Lassen Sie das Feld leer, wenn Sie die Online-Validierung nicht verwenden möchten.

Wählen Sie, wann die Anwendung eine Validierung durchführen soll: bei jedem Start, zufällig, alle X Tage oder alle X Ausführungen. Sie müssen den Wert für X angeben, wo dies erforderlich ist.

Legen Sie fest, was die Anwendung tun soll, wenn die Online-Validierung fehlschlägt: * Exit the application: Die Anwendung wird sofort geschlossen. * Blacklist activation key: Der aktuelle Schlüssel wird ungültig gemacht und der Benutzer wird aufgefordert, einen neuen einzugeben. Gibt der Benutzer denselben Schlüssel erneut ein, wird die Validierung erneut versucht. * Do nothing: Die Anwendung läuft weiter. Sie können die VBA-Erweiterungen von XLS Padlock verwenden, um den Validierungsstatus zu prüfen und eine eigene Logik umzusetzen.

Wenn die Aktivierung nicht validiert werden kann

Section titled “Wenn die Aktivierung nicht validiert werden kann”

Sie können dem Benutzer eine benutzerdefinierte Fehlermeldung anzeigen, wenn die Validierung fehlschlägt, und ihm so erklären, was als Nächstes zu tun ist.

Sie können der Anwendung erlauben, die Validierungsprüfung zu überspringen, wenn keine Internetverbindung erkannt wird. Aus Sicherheitsgründen wird dies im Allgemeinen nicht empfohlen.

VBA: Abonnement-/Lizenzinformationen abrufen

Section titled “VBA: Abonnement-/Lizenzinformationen abrufen”

Nach einer erfolgreichen Online-Validierung können Sie benutzerdefinierte Daten, die von Ihrem Server gesendet wurden, mit dem VBA-Aufruf XLSPadlock.PLEvalVar("ValidationAddServerData") abrufen. Dies ist nützlich, um abonnementspezifische Informationen an die Arbeitsmappe weiterzugeben.