Fórum Liberação mensal de Software #447188

29/06/2013

0

Boa noite pessoal,

Possuo um software de automação que cobro mensalmente por ele, qual a melhor forma de fazer que mensalmente no sistema eu precise digitar uma nova senha para liberação do mesmo ? alguem poderia me dar alguma ideia ?
Andre Ucella

Andre Ucella

Responder

Posts

29/06/2013

Diego Garcia

você pode criar um campo no banco de dados ou até mesmo um arquivo oculto no diretório do executável. Em qualquer um dos dois (ou até mesmo com os dois) você guarda dados de quando o sistema vai expirar, quando foi a ultima vez que o o usuário refez a licença, quando foi o ultimo acesso, etc.. tudo, obviamente criptografado e controle de hash se possível. Usuário alterou sua informação não deixa abrir o aplicativo, voltou a data do micro, não deixa abrir o aplicativo, etc...
Ai você pode fazer uma aplicação a parte só para refazer essa licença mensalmente, através de chave e contra chave por exemplo.

[]'s
Responder

Gostei + 0

29/06/2013

Joel Rodrigues

Outra opção é usar o registro do Windows.
Responder

Gostei + 0

29/06/2013

Rodrigo Oliveira

Outra opção é usar o registro do Windows.


tem detalhes, como se usa.
Responder

Gostei + 0

29/06/2013

Joel Rodrigues

Outra opção é usar o registro do Windows.


tem detalhes, como se usa.
Como o amigo acima sugeriu, você pode armazenar essas informações de forma criptografada. Sobre como utilizar o registro do Windows, sugiro dar uma pesquisada, pois é bastante fácil.
Responder

Gostei + 0

30/06/2013

Joel Rodrigues

Sobre como usar o registro do Windows, sugiro este link: [url]http://www.forum-invaders.com.br/vb/showthread.php/14762-Manipulando-o-registro-do-Windows-Delphi[/url].
Responder

Gostei + 0

30/06/2013

Joel Rodrigues

Já para criptografar, veja este link: [url]http://www.planetadelphi.com.br/dica/1238/rotina-para-criptografia-mais-absoluta[/url]
Responder

Gostei + 0

25/09/2013

José

Olá André, a dica do Joel ajudou a solucionar sua duvida ?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar