Usuário com melhor resposta
Licença de uso mensal no sistema

Pergunta
-
Boa noite.
Estou desenvolvendo uma aplicação em c# e mysql. Vou cobrar mensalmente a licença de uso. Achei algumas opções na internet em que o cliente entraria em contato comigo e eu faria a renovação, porem não é exatamente isso que preciso.
Minha intenção é que essa renovação seja feita de forma automática, caso seja confirmado o pagamento. Qual seria as suas sugestões?
Algo que acredito dar certo é hospedar as mensalidades pagas em algum lugar e assim fazer a validação, ou seria melhor eu mesmo criar um servidor com acesso ao banco de dados e fazer a autorização remotamente?
Obrigado desde já.
- Editado redimensionamento de form maximizado terça-feira, 22 de janeiro de 2019 17:11 titulo incompleto
Respostas
-
Vou te explicar como faço, Na minha rotina de baixa dos pagamentos , pela competência sei a qual mensalidade se refere, com isso quando é feito a baixa, eu salvo em um campo no banco de dados a a chave de validação e a validade dessa chave.
No banco de dados do cliente também salvo a chave de validação, sempre ao acessar o sistema o sistema verifica se a chave é valida comparando a chave do banco do cliente com a chave que esta no meu banco de dados. Caso esteja vencida ele procura para o mês subsequente, caso não possua, não permite fazer qualquer alteração no sistema.
Não sei se consegui explicar minha idéia, mas é mais ou menos isso
- Marcado como Resposta Filipe B CastroModerator terça-feira, 5 de fevereiro de 2019 15:48
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator terça-feira, 5 de fevereiro de 2019 15:49
Todas as Respostas
-
Vou te explicar como faço, Na minha rotina de baixa dos pagamentos , pela competência sei a qual mensalidade se refere, com isso quando é feito a baixa, eu salvo em um campo no banco de dados a a chave de validação e a validade dessa chave.
No banco de dados do cliente também salvo a chave de validação, sempre ao acessar o sistema o sistema verifica se a chave é valida comparando a chave do banco do cliente com a chave que esta no meu banco de dados. Caso esteja vencida ele procura para o mês subsequente, caso não possua, não permite fazer qualquer alteração no sistema.
Não sei se consegui explicar minha idéia, mas é mais ou menos isso
- Marcado como Resposta Filipe B CastroModerator terça-feira, 5 de fevereiro de 2019 15:48
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator terça-feira, 5 de fevereiro de 2019 15:49