Você poderia fazer da seguinte maneira: Método um: Criar uma validação no seu sistema que faz uma chamada remota a um método em um servidor seu, para alguma URL hard-coded mesmo. Nela você validaria se a versão está ativa ou não, controlando isso por uma tabela. No método de retorno dessa chamada, você poderia retornar um hash que passaria por uma validação para verificar se está ok ou não para prosseguir o acesso as funcionalidades do sistema.
Método dois: Na hora que o seu cliente fosse logar no sistema, validaria se está ativo ou não, e retornaria um token para ele. Todas suas chamadas seguintes, passariam esse token para indicar um acesso válido. Caso ele não tenha esse token, não conseguiria acessar os métodos do servidor. Att, Fredy. 2012/7/23 Luis Carlos Quinhone <[email protected]> > E se eu não tiver acesso ao servidor do cliente? Se eu administro o > servidor, fica fácil bloquear, mas se estiver hospedado em outro servidor, > não terei acesso. > por isso queri uma forma de bloquear remotamente o sistema caso não seja > pago. > > Att > Luis Carlos > > > > Em 20/07/2012 14:16, Ernani Joppert Pontes Martins escreveu: > > Proteja usando Zend Encoder e Zend Safeguard e coloque um arquivo de > licença lá. > > Vc pode alterar o arquivo sempre, bastando logar via ssh no servidor! > > Os arquivos PHP são ofuscados! > > Abraço, > > Ernani > > 2012/7/20 Luis Carlos Quinhone <[email protected]> > >> Pessoal, preciso implementar uma proteção num sistema que tenho, esse >> sistema é usado por vários clientes, se esse cliente deixa de pagar, >> preciso bloquear o sistema e pra isso pemsei na seguinte lógica: >> >> 1 - Ao logar no sistema ele vai consultar num banco de dados se o domínio >> está cadastrado, se tiver ele libera, se não ele trava. >> 2 - Será preciso que ele acesse um BD fora do mesmo domínio onde ele está >> hospedado. >> 3 - Eu uso o ZendAMF + Remote Object + PHP e estou com dívidas de como eu >> posso acessar 2 bancos de dados ao mesmo tempo. >> >> Alguém pode dar uma força? >> >> Att >> Luis Carlos >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
