Validação on-line
A validação on-line proporciona controle remoto sobre os seus aplicativos ativados. Quando usada com um dos nossos kits de ativação do lado do servidor (como o XLS Padlock Activation Kit, o WooCommerce Kit ou o FastSpring subscription kit), o seu aplicativo pode verificar periodicamente com o seu servidor se a sua ativação continua válida.

Isso é útil em vários cenários:
- Você pode desativar remotamente um aplicativo se um cliente solicitar um reembolso.
- Você pode impor um acesso baseado em assinatura, no qual o aplicativo deixa de funcionar se uma assinatura expirar.
Como funciona
Section titled “Como funciona”- A validação on-line usa o mesmo token único que foi gerado durante a ativação on-line inicial para identificar o dispositivo do cliente.
- A chave de ativação em si nunca é enviada pela internet durante a validação.
- Uma conexão ativa com a internet é necessária para que a verificação de validação ocorra.
Configuração
Section titled “Configuração”👉 Você precisa configurar a Base Validation URL para apontar para o seu script de validação do lado do servidor. Normalmente, essa é a URL do XLS Padlock Activation Kit, do XLS Padlock WooCommerce Integration Kit ou do FastSpring subscription kit no seu servidor web. Por exemplo, se você instalou o kit de ativação em uma subpasta chamada “activation”, a URL seria https://www.yourdomain.com/activation/dovalidation/.
⚠️ Deixe o campo em branco se você não quiser usar a validação on-line.
Frequência de validação
Section titled “Frequência de validação”Escolha quando o aplicativo deve realizar uma validação: a cada inicialização, de forma aleatória, a cada X dias ou a cada X execuções. Você precisa especificar o valor de X onde for necessário.
Ação em caso de falha de validação
Section titled “Ação em caso de falha de validação”Defina o que o aplicativo deve fazer se a validação on-line falhar: * Exit the application: o aplicativo se fechará imediatamente. * Blacklist activation key: a chave atual será invalidada e o usuário será solicitado a digitar uma nova. Se o usuário digitar novamente a mesma chave, a validação será tentada outra vez. * Do nothing: o aplicativo continuará em execução. Você pode usar as extensões VBA do XLS Padlock para verificar o status da validação e implementar uma lógica personalizada.
Se a ativação não puder ser validada
Section titled “Se a ativação não puder ser validada”Você pode exibir uma mensagem de erro personalizada ao usuário se a validação falhar, orientando-o sobre o que fazer em seguida.
Omitir a validação se estiver off-line
Section titled “Omitir a validação se estiver off-line”Você pode permitir que o aplicativo omita a verificação de validação se nenhuma conexão com a internet for detectada. Em geral, isso não é recomendado por motivos de segurança.
VBA: Recuperar informações de assinatura/licença
Section titled “VBA: Recuperar informações de assinatura/licença”Após uma validação on-line bem-sucedida, você pode recuperar dados personalizados enviados pelo seu servidor usando a chamada VBA XLSPadlock.PLEvalVar("ValidationAddServerData"). Isso é útil para repassar informações específicas de assinatura para a planilha.