Pular para o conteúdo

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.

Validação on-line

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

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

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.

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.

Você pode exibir uma mensagem de erro personalizada ao usuário se a validação falhar, orientando-o sobre o que fazer em seguida.

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.