Aller au contenu

Validation en ligne

La validation en ligne offre un contrôle à distance sur vos applications activées. Lorsqu’elle est utilisée avec l’un de nos kits d’activation côté serveur (tels que le XLS Padlock Activation Kit, le WooCommerce Kit ou le kit d’abonnement FastSpring), votre application peut vérifier périodiquement auprès de votre serveur que son activation reste valide.

Validation en ligne

Cela est utile dans plusieurs cas de figure :

  • Vous pouvez désactiver à distance une application si un client demande un remboursement.
  • Vous pouvez imposer un accès basé sur un abonnement, où l’application cesse de fonctionner si l’abonnement expire.
  • La validation en ligne utilise le même jeton unique qui a été généré lors de l’activation en ligne initiale pour identifier l’appareil du client.
  • La clé d’activation elle-même n’est jamais transmise sur internet pendant la validation.
  • Une connexion internet active est requise pour que la vérification de validation puisse avoir lieu.

👉 Vous devez configurer la Base Validation URL pour qu’elle pointe vers votre script de validation côté serveur. Il s’agit généralement de l’URL du XLS Padlock Activation Kit, du XLS Padlock WooCommerce Integration Kit ou du kit d’abonnement FastSpring sur votre serveur web. Par exemple, si vous avez installé le kit d’activation dans un sous-dossier nommé « activation », l’URL serait https://www.yourdomain.com/activation/dovalidation/.

⚠️ Laissez le champ vide si vous ne souhaitez pas utiliser la validation en ligne.

Choisissez le moment où l’application doit effectuer une validation : à chaque démarrage, de façon aléatoire, tous les X jours ou toutes les X exécutions. Vous devez préciser la valeur de X lorsque cela est requis.

Définissez ce que l’application doit faire si la validation en ligne échoue : * Exit the application : l’application se fermera immédiatement. * Blacklist activation key : la clé actuelle sera invalidée, et l’utilisateur sera invité à en saisir une nouvelle. Si l’utilisateur saisit à nouveau la même clé, la validation sera de nouveau tentée. * Do nothing : l’application continuera de fonctionner. Vous pouvez utiliser les extensions VBA de XLS Padlock pour vérifier l’état de validation et mettre en oeuvre une logique personnalisée.

Si l’activation ne peut pas être validée

Section titled “Si l’activation ne peut pas être validée”

Vous pouvez afficher un message d’erreur personnalisé à l’utilisateur si la validation échoue, lui indiquant la marche à suivre.

Vous pouvez autoriser l’application à ignorer la vérification de validation si aucune connexion internet n’est détectée. Cela n’est généralement pas recommandé pour des raisons de sécurité.

VBA : récupérer les informations d’abonnement/licence

Section titled “VBA : récupérer les informations d’abonnement/licence”

Après une validation en ligne réussie, vous pouvez récupérer des données personnalisées envoyées par votre serveur à l’aide de l’appel VBA XLSPadlock.PLEvalVar("ValidationAddServerData"). Cela est utile pour transmettre des informations spécifiques à l’abonnement au classeur.