none
REGISTRO CHAVE MENSAL RRS feed

  • Pergunta

  • Boa noite,

    Eu preciso ter um registro dentro do sistema, aonde todo mês o cliente registra a chave mensal do sistema ou seja, ela tem uma validade de 30 dias, após ele pagar a mensalidade sera liberado outra chave para mais 30 dias, caso ele não pague, o sistema é bloqueado, alguém já fez algo assim ou tem um exemplo de como pode ser feito?

    quinta-feira, 4 de fevereiro de 2016 02:21

Respostas

  • Bom dia Guilherme,

    recomendo que você utilize o Registro do Windows.

    Você pode criar uma chave lá com uma Data de Expiração.

    Dai vc pode montar um formulário de validação de chaves no seu sistema, com um código criptografado, quando o cliente inserir esse código, vc valida, e coloca a nova data no registro do windows.

    E toda vez que o sistema é aberto vc lê essa chave, e verifica se a data ainda é válida, eu recomendo que vc coloque duas datas nesse Registro.

    DataValidade
    DataUltimoAcesso

    Dessa forma, toda vez que abrir o sistema vc valida se a DataUltimoAcesso é vazia ou se é menor do que a DataAtual.

    Pois o seu cliente pode querer mudar a Data do Windows somente para não pagar mais licença.

    Caso a condição acima seja verdadeira, dai você vlaida se a DataValidade é maior ou igual ao dia de hoje.

    Se uma das condições acima for falsa, vc dá mensagem ao seu cliente, e abre o Formulário de Validação de Chaves.

    Não permitindo o cliente fazer nada além disso.

    Segue um exemplo para leitura e gravação no registro.

    http://www.jagjot.com/2013/02/read-write-delete-windows-registry-c/

    OBS.: Estou considerando que o sistema é Windows. Se for Web é mais simples, vc pode fazer toda validação pelo banco de dados.


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.

    • Sugerido como Resposta CarlosEduardo Ferreira quinta-feira, 4 de fevereiro de 2016 10:15
    • Marcado como Resposta Marcos SJ quinta-feira, 4 de fevereiro de 2016 15:14
    quinta-feira, 4 de fevereiro de 2016 10:14

Todas as Respostas

  • muito boa questão, eu até hoje não consigo entender como tantas empresas e desenvolvedores independentes, deixam seus softwares sem um mínimo que seja de proteção.

    E muitas vezes depois reclamam das cópias desautorizadas ou então ficam tentando amarrar o cliente com algum outro motivo.

    .


    ------------------------------------------ "Existem 10 tipos de pessoas: as que entendem números binários e as que não entendem..."

    quinta-feira, 4 de fevereiro de 2016 12:23
  • Lucio,

    Você tem algum projeto feito com esse método?

    quinta-feira, 4 de fevereiro de 2016 12:54