SENHA MENSALMENTE
Abraços
Grave a data do windows no seu banco, sempre que o usuario fizer um login verifique a data do banco e a do windows.
Gera uma tabela de chaves tipo senha e contra-senha.
Crie um campo onde vc colocará da data limite e sempre que quiser vc pode pedir a chave e entrar com a contra senha que irá liberar o sistema por mais 30 dias.
QQ coisa manda uma mp que eu tenho isso pronto!!!
Abrs
O meu gerador de Serial, gera um serial composto de CNPJ, MES/ANO(liberado para uso) e a CHAVE DE CRIAÇÃO da criptografia.
Este SERIAL juntamente com o CNPJ são enviados para um email especÃfico.
No assunto do email contem o SERIAL : EGFlFvvTxt2xQxxBEQhW+MEQAuQdY2gZvq/Ptd2bTrIlyngCxOKkwLi2wZle16jzWJAiKfyCXzevwpgogdo9nA==
No corpo do email contem o CNPJ.
No form principal eu abro esse email(todo os dados da conta é criptografado), dou um loop nos emails buscando o CNPJ.
Ao encontrar o CNPJ eu saio do loop e faço a checagem do SERIAL. Esta checagem verifica o MES/ANO + CHAVE DE CRIAÇÃO + CNPJ.
Caso esteja correto eu libero o menu, caso esteja incorreto eu libero apenas o botão que libera o sistema se ela pagar imediatamente.
Importante : O sistema somente funciona com internet(este é um dos requisitos ), porém eu prevendo uma possÃvel pane na internet, disponibilizei uma forma de gerar um serial que libera o sistema
por algum tempo(dias/semana) e passo esse serial via telefone, sinal de fumça, etc....
Uma coisa interessante é que essa leitura do email eu faço através da leitura de RSS, emails que estiver aberto(que tenha sido lido) é automaticamente ignorado.
Isso facilitou para caso o cliente solicite uma liberação até dia XX eu libero, chegado a data XX e ele não pagar basta eu apenas ler o email, ou seja marca-lo como lido, e o sistema volta a ficar bloqueado, sem a necessidade de gerar outro serial. Quando eu confirmar o pagamento basta marcar o email como NÃO LIDO e pronto.
Parece complicado, mas no fundo não é.
Estou vendo um tempo para poder disponibilizar esse projeto.
Citação:Fox.. realmente a metodologia é interessante.. mas como vc faz a geraçao mensalmente disso? como vc dispara isso para o cliente? para cada cliente vc dispara isso? vc tem os dados dos seus clientes guardados em um servidor?:
Amigo, vou resumir aqui o que faço atualmente, talvez seja interessante para você.
O meu gerador de Serial, gera um serial composto de CNPJ, MES/ANO(liberado para uso) e a CHAVE DE CRIAÇÃO da criptografia.
Este SERIAL juntamente com o CNPJ são enviados para um email especÃfico.
No assunto do email contem o SERIAL : EGFlFvvTxt2xQxxBEQhW+MEQAuQdY2gZvq/Ptd2bTrIlyngCxOKkwLi2wZle16jzWJAiKfyCXzevwpgogdo9nA==
No corpo do email contem o CNPJ.
No form principal eu abro esse email(todo os dados da conta é criptografado), dou um loop nos emails buscando o CNPJ.
Ao encontrar o CNPJ eu saio do loop e faço a checagem do SERIAL. Esta checagem verifica o MES/ANO + CHAVE DE CRIAÇÃO + CNPJ.
Caso esteja correto eu libero o menu, caso esteja incorreto eu libero apenas o botão que libera o sistema se ela pagar imediatamente.
Importante : O sistema somente funciona com internet(este é um dos requisitos ), porém eu prevendo uma possÃvel pane na internet, disponibilizei uma forma de gerar um serial que libera o sistema
por algum tempo(dias/semana) e passo esse serial via telefone, sinal de fumça, etc....
Uma coisa interessante é que essa leitura do email eu faço através da leitura de RSS, emails que estiver aberto(que tenha sido lido) é automaticamente ignorado.
Isso facilitou para caso o cliente solicite uma liberação até dia XX eu libero, chegado a data XX e ele não pagar basta eu apenas ler o email, ou seja marca-lo como lido, e o sistema volta a ficar bloqueado, sem a necessidade de gerar outro serial. Quando eu confirmar o pagamento basta marcar o email como NÃO LIDO e pronto.
Parece complicado, mas no fundo não é.
Estou vendo um tempo para poder disponibilizar esse projeto.
Ai você cria um sistema de administração interna onde o cliente paga o boleto você baixa seu contas a receber e automaticamente o sistema prorroga a licença.
Se for MYSQL você coloca
select current_timestamp as dtaserver
mesmo que o cliente mude a hora do micro ele pega a hora da base.
E usa criptografia assimetrica para gerar os arquivos de lincença.
http://activatar.codeplex.com/
Se de uma mechida da para deixa tudo on, sem gerar o arquivo de licença. xD
Citação:Fox.. realmente a metodologia é interessante.. mas como vc faz a geraçao mensalmente disso? como vc dispara isso para o cliente? para cada cliente vc dispara isso? vc tem os dados dos seus clientes guardados em um servidor?
Não importa o que é o mundo...O importante são seus sonhos!Não importa o que você é...O importante é o que você quer ser.
Dúvida Sanada, encerre o tópico e pontue quem ajudou!!!
XXXANGELXXXX,
Atualmente não possuo cobrança bancária(boleto) o que me permitira integrar a cobrança com a liberação do sistema, por esse motivo gero o serial conforme os clientes vão pagando.
A geração é automatica, basta eu informar o SISTEMA, O MES E O CNPJ.A chave é gerada e o email é enviado(para uma conta que o meu sistema tem acesso).
Nessa conta é recebido um email para cada cliente.
O sistema disponibliza na tela principal informações com a data do ultimo dia de funcionamento.
Essa mensagem começa 5 dias antes do final do mes e vai até o quinto dia útil(que é o prazo final para o sistema funcionar).
O Interessante é que os clientes estão se adaptando e quando a mensagem começa a aparecer os clientes começam me ligar.
Abaixo algumas imagens...