Proteção contra espertinhos...

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Proteção contra espertinhos...

Mensagem por sygecom »

Olá Carlos,
Como não tem uma documentação oficial dessas funções, poderiamos dizer que simplesmente essa função não tem retorno, sempre vai ser NUL. Teria que ver se tem uma função para validar o seu ZIP conforme a senha fornecida. De uma olhada nos fontes da HBZIP que talvez você encontre uma função para o que você quer.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Proteção contra espertinhos...

Mensagem por sygecom »

Olá Carlos,
Dando uma olhada na pasta DOC do xharbour da CVS, e tem uma documentação lá sobre essa função, e realmente ele deveria retornar TRUE ou FALSE.
Post como vc esta usando para dar uma analisada.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Proteção contra espertinhos...

Mensagem por carlos_dornelas »

Sygecom, estou usando assim...

Código: Selecionar todos

if HB_UNZIPFILE(arq,,,xsnh, , )
     PlayOK()
     MsgInfo("Restauração Realizada com Sucesso!","Aviso do Sistema")
   else
     MsgInfo("ERRO: Senha do Backup não confere!","Aviso do Sistema")
Fiz vários testes e o retorno sempre é .t. independente de a senha estar correta ou não. Mas, pelo menos, quando a senha não confere, a restauração não é realizada.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Proteção contra espertinhos...

Mensagem por sygecom »

Carlos, me refiro ao codigo completo que esta envolvendo HB_UNZIPFILE(), você chegou a testar o exemplo dos link que postei ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder