Description du processus de validation
Supposons que vos clients souhaitent obtenir un remboursement après leur achat ou annuler leur abonnement, vous pouvez désormais bloquer leur accès à votre classeur. Ceci est possible grâce à la fonctionnalité de validation de XLS Padlock prise en charge par le kit d’abonnement FS : vous pouvez configurer votre fichier EXE de classeur compilé pour vérifier régulièrement la validité de l’abonnement du client.
Utilisations possibles :
- vous vendez des classeurs Excel et vous souhaitez bloquer l’accès à ceux-ci si les utilisateurs finaux demandent un remboursement.
- vous souhaitez contrôler régulièrement qui peut accéder aux classeurs Excel.
Pour activer la fonctionnalité de validation, renseignez le champ de l’URL de base de validation.

Dans le champ Base Validation URL, saisissez l’URL de base définie précédemment (voir URL de base pour l’activation) sur votre serveur web suivie de /dosubvalidation/{product path} (une barre oblique finale / n’est pas obligatoire) et remplacez {product path} par le chemin du produit FastSpring associé à votre classeur (et défini dans workbooks.json).
Dans notre cas, ce serait :
https://www.mywebsite.com/subscription/dosubvalidation/markbook-demoEnsuite, définissez la fréquence de validation et ce qui doit se passer si la validation échoue. Veuillez vous reporter au Guide de l’utilisateur de XLS Padlock pour plus de détails sur chaque paramètre.
Recompilez votre fichier EXE de classeur avec XLS Padlock.
Le fichier EXE de classeur compilé peut maintenant effectuer une validation au démarrage :

Supposons que vous ayez bloqué l’accès de vos clients (en annulant leur abonnement) ou que l’abonnement ait expiré, ils obtiendront cette erreur (renvoyée par l’application web) :

Sinon, si la validation réussit, le fichier EXE de classeur compilé poursuit son exécution.
Pendant la validation, le kit FS vérifie également le statut de l’abonnement.
Cela garantit que seuls les clients payants disposant d’un abonnement actif sont validés et peuvent donc accéder au classeur.