Griaule Biometrics

Home » Forums » FINGERPRINT SDK » Other Programming Languages » Exemplo PHP/Javascript
43 replies [Last post]
matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet
Exemplo PHP/Javascript

Estou tentando fazer funcionar o exemplo GrFinger_Javascript-PHP mas estou encontrando dificuldades.

Tenho um servidor web apache instalado numa maquina com Ubuntu.

E instalei o Fingerprint_SDK_2009_Installer e o Griaule_FingerCap_USB_Driver_2_1_Installer no meu computador que roda o Windows 7,

o leitor Microsoft Fingerprint Reader está conectado nele e ate funcionou com o Fingerprint SDK Demo.

Mas quando abro o IE9 na pagina enroll.html e clico em Enroll aparece um alert: "[object Error]".

Até aparece uma pergunta se permite executar o activex, eu cliquei para autorizar.

Configurei corretamenteo url_server do GrFinger.js

//Must change to the path that contains the files "enroll.php", "identify.php" and "verify.php"
var url_server="http://192.168.0.2/testes/biometria/server/"

O que devo fazer?

Já ate tentei executar o:
regsvr32 "C:\Program Files\Griaule\Fingerprint SDK 2009\bin\GrFingerX.dll"

mas ocorre o erro da imagem em anexo.

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Prezado cliente,

De acordo com o erro recebido, é possível que o problema encontrado possa ser resolvido com uma das três abordagens abaixo:

  • rodar o prompt de comando como usuário administrador. Mesmo que seja usuário administrador, é necessário abrí-lo com o botão direito do mouse, selecionando "Executar como administrador" ou algo parecido;
  • se o sistema for 64bits, pode ser que esteja sendo usado o registrador errado. Neste caso, é necessário rodar o regsvr32 localizado na pasta "SystemWow64";
  • uma terceira opção seria o fato de estarem faltando dependências, neste caso seria necessário chegar se seu sistema possui todas as dlls necessárias.

Caso possua mais dúvidas, não hesite em nos contatar.
Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Tentei rodar pelo administrador e deu certo vamos ver no que vai dar agora

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

O comando regsvr32 "C:\Program Files\Griaule\Fingerprint SDK 2009\bin\GrFingerX.dll" pelo cmd como admin deu certo.

Mas quando fui pelo IE9 rodar o enroll.htm não apareceu mensagem de ActiveX e quando clico em enroll da erro ("[object Error]")

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

O senhor tem um servidor apache ou semelhante rodando em sua máquina?

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Não, o servidor apache roda em outra maquina. Até tenho um servidor wamp instalado nessa máquina, mas não estou usando-a.

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Rodei o wamp na minha maquina com os arquivos exemplo e continua o mesmo erro.

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

E o servidor está com os arquivos do PHP do sample? Ou eles estão em sua máquina?

As configurações do seu IE estão para liberar o acesso de ActiveX?

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Sim,

uma pasta client com os arquivos de cliente e

uma pasta server com os arquivos de server

todos no servidor web

alterei todas as configurações do IE9 também para habilitar o ActiveX, segue img em anexo

 

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Qual versão do GrFingerX.dll está na sua pasta bin do SDK?

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Versão 6.0.0.0

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Desinstale nosso SDK, baixe a versão mais recente do nosso site, e instale-a.

Caso o problema persista, não hesite em nos contatar.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Desinstalei o Fingerprint SDK 2009, baixei-o novamente e instalei. Nada mudou, continuamos com o erro.

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

A dll mudou de versão?

Por favor, debugue o JavaScript e veja exatamente em qual função recebemos esse erro.

 

Att, 

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Há a possibilidade de vocês fazerem um acesso remoto em minha maquina?

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

A versão continua a mesma

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Podemos acessar remotamente assim que nós soubermos exatamente onde está o erro e tentarmos reproduzi-lo aqui em nossas máquinas.

Pois se for erro do nosso lado, já resolveremos.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Não sei debugar o javascript pelo IE9

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Já consigui habilitar, muito obrigado

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Qual era o erro?

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

So está funcionando quando eu abro o arquivo diretamente pelo internet explorer em vez de abrir pelo endereço do servidor web. Mesmo eu habilitando todas as configurações de active x no IE9, você tem algum palpite?

 

http://localhost/testes/biometria/client/enroll.html

 

quando eu abro por esse endereço ele não funciona

matheusbjd
Offline
Joined: 2011-06-28
Rate this post:
0
No votes yet

Já consigui fazer tudo funcionar no windows, mas meu servidor web é linux.

 

Quando no enroll envia o POST acontece a seguinte resposta:

 

Fatal error: Class 'COM' not found in /var/www/testes/biometria/server/GrFingerService.php on line 15

 

o que preciso fazer no linux?

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Prezado cliente,

Tente dar uma olhada neste tópico: http://www.griaulebiometrics.com/pt-br/forum/my-server-use-centosand-client-side-use-window-os-server-side-couldnot-use-com-use-sdk-java-ve

Acredito que estas dicas podem ajudá-lo a resolver seu problema, visto que o outro cliente também precisava rodar o SDK no servidor Linux.

Caso possua mais dúvidas, não hesite em nos contatar.
Atenciosamente,

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

belecomp
Offline
Joined: 2011-08-22
Rate this post:
0
No votes yet

Olá eu estava com o mesmo problema citado, sempre que eu rodava Enroll aparecia o alert: "[object Error]".

Porém fiz a instruções presentes nos comentários e agora não aparece mais o alert porém não acontece nada.

 

O que eu devo fazer?

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Prezado cliente,

Você realizou o registro da DLL utilizada conforme indicado?

regsvr32 "C:\Program Files\Griaule\Fingerprint SDK 2009\bin\GrFingerX.dll"

Este costuma ser o problema encontrado pelos nossos usuários.
Por favor, faça este registro e cheque se o código de amostra funcionará corretamente.

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

belecomp
Offline
Joined: 2011-08-22
Rate this post:
0
No votes yet

Já fiz isso sim e registrou corretamente, porém continua não acontecendo nada.

 

Att.

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Faça download de um sample nosso e veja se o leitor conecta.

Pois suspeito que o leitor não está corretamente instalador.

 

Qual leitor você usa? Qual sistema operacional?

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

guitutilo
Offline
Joined: 2010-09-21
Rate this post:
0
No votes yet

Estou com o seguinte problema:
1) Tenho o fingerprint Digital persona, instalei o SDK dele: http://www.digitalpersona.com/Biometrics/SDK-Products/One-Touch-for-Windows-SDK/One-Touch-for-Windows-Software-Development-Kit/
2) Após instalado instalei o SDK 2009
3) Depois baixei o exemplo PHP: http://www.griaulebiometrics.com/page/system/files/private/samples/GrFinger_Javascript-PHP.zip
4) Depois instalei o xampp 1.7.7 na minha maquina.
5) Joguei a pasta de exemplo em C:\xampp\htdocs\teste\ ficando: C:\xampp\htdocs\teste\server-side e C:\xampp\htdocs\teste\client-side
6) Abri o arquivo C:\xampp\htdocs\teste\client-side\GrFinger.js e alterei a primeira linha colocando var url_server="http://localhost/teste/server-side/"
7) Abri a url http://localhost/teste/client-side/enroll.html mas me mostra o erro: http://img96.imageshack.us/img96/1669/errovxu.png
Alguem sabe como resolver?

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Prezado cliente,

Pela sua imagem o ActiveX está bloqueado pelo navegador.
Se você autorizá-lo o erro permanece?

Att.,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team 

guitutilo
Offline
Joined: 2010-09-21
Rate this post:
0
No votes yet

lá pelas 18:30 eu vejo as configurações do activex e mando as imagens

guitutilo
Offline
Joined: 2010-09-21
Rate this post:
0
No votes yet

No IE 8 eu fui em Opções da internet aba Segurança e em Internet local eu cliquei em Nível personalizado e as configurações estão assim:
http://img835.imageshack.us/img835/6182/activex.jpg 
E mesmo assim continua dando o erro.
Se der para fazer uma assistencia remota me ajudaria. 

warrior88
Offline
Joined: 2012-04-27
Rate this post:
0
No votes yet

Olá, já segui todos os passos que tem aki nesse wiki e não consegui de forma alguma colocar pra rodar o sistema e fazer funcionar o leitor biométrico.

 

Tenho o seguinte:

Futronic FS80

 

Baixei

-> FingerCap 2.1

-> Finger Print SDK 2009

-> Griaule_FingerCap_USB_Driver_2_1_Installer.exe

 

e instalei os 3

 

Instalei o Wamp na máquina e depois baixei o exemplo PHP: http://www.griaulebiometrics.com/page/system/files/private/samples/GrFinger_Javascript-PHP.zip e coloquei os arquivos na pasta do wamp ficando assim:

 

C:\wamp\www\finger\server-side

C:\wamp\www\finger\client-side

 

No arquivo GrFinger.js alterei a primeira linha colocando var url_server="http://localhost/finger/server-side/"

 

Executei também esse comando: regsvr32 "C:\Program Files <x86>\Griaule\Fingerprint SDK 2009\bin\64x\GrFingerX.dll"

e

regsvr32 "C:\Program Files <x86>\Griaule\Fingerprint SDK 2009\bin\GrFingerX.dll"

 

como administrador, clicando com o botão direito em cmd.exe e escolhendo "Executar como administrador"

 

meu OS é 64 bits Windows7, nem o Fingerprint SDK Demo estava funcionando, então resolvi ver se o drive estava instalado, ele não instalou o drive do dispositivo e o que eu baixei foi esse: Griaule_FingerCap_USB_Driver_2_1_Installer.exe

 

Existe um outro drive para esse Futronic FS80?

 

Esqueci de alguma detalhe??

 

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

 

Prezado Cliente,

 

 

 

A isntalação do FingerCap 2.1 não é necessária.

 

 

 

Tente instalar o driver deste link: http://www.futronic-tech.com/product_fs80.html

 

 

 

Jan

 

warrior88
Offline
Joined: 2012-04-27
Rate this post:
0
No votes yet

O link acima que você me passou não funciona, mas entrei no site do fabricante e baixei o drive e está funcionando, agora o exemplo http://www.griaulebiometrics.com/page/system/files/private/samples/GrFinger_Javascript-PHP.zip não está funcionando.

está dando o erro: [Object Error] no IE

e no firefox está dando esse erro: TypeError: GrFingerX.Initialize is not a function

 

As pastas estão assim no servidor wamp:

 

C:\wamp\www\finger\server-side

C:\wamp\www\finger\client-side

 

O arquivo GrFinger.js está assim:

 

var url_server="http://localhost/finger/server-side/";

 

Falta mais alguma coisa??

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Prezado cliente,

 

http://www.griaulebiometrics.com/wiki/index.php/Fingerprint_SDK_2009:FAQ#How_does_the_javascript_and_PHP_sample_work.3F

 

Jan

warrior88
Offline
Joined: 2012-04-27
Rate this post:
0
No votes yet

Amigão fiz o mesmo processo do vídeo e nada! desinstalei o wamp e instalei o xamp e também deu na mesma.

 

Outra coisa... funciona no firefox?

 

É possível vocês fazerem um acesso remoto na minha máquina??

 

 

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Prezado cliente,

Este exemplo funciona apenas no Internet Explorer, devido ao uso do componente ActiveX.

Att.,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team 

warrior88
Offline
Joined: 2012-04-27
Rate this post:
0
No votes yet

E existe outro exemplo que eu possa usar que se adeque a outros navegadores?

 

 

Att.

 

Rodolpho

joao.ma
Offline
Joined: 2012-04-03
Rate this post:
0
No votes yet

Prezado Cliente

 Temos um exemplo em applet que é só cliente.

--
Att.

João Madruga
Griaule Biometrics Support Team  
 

warrior88
Offline
Joined: 2012-04-27
Rate this post:
0
No votes yet

Eu testei aqui e realmente abriu em todos os navegadores. Agora qual o processo de configuração dele? pois qndo executo ele sempre aparece a maensagem: invalid license e não faz mais nada.

 

Grato!

joao.ma
Offline
Joined: 2012-04-03
Rate this post:
0
No votes yet

Prezado Cliente,

 Insira uma lincença válida no diretório: griaule\bin
 Se caso necessite copilar acesse o link:
http://www.griaulebiometrics.com/wiki/index.php/Fingerprint_SDK_2009:FAQ#How_do_I_compile_the_library_for_Java_64_bits_on_windows.3F  

 

att.

--

João Gabriel Madruga
Griaule Biometrics Support Team    

Alfredo26
Offline
Joined: 2012-05-02
Rate this post:
0
No votes yet

Olá,

Tenho um Hamster II e uma licença do SDK que comprei junto e instalei no meu PC.

Estou tentando converter o exemplo em PHP para MySQL, tenho espaço em um servidor alugado nos EUA, onde mantenho alguns sites e programas de clientes.

É necessário instalar uma licença no servidor ou somente nos clientes?

 

Att.,

Alfredo...

 

Alfredo26
Offline
Joined: 2012-05-02
Rate this post:
0
No votes yet

Olá,

Tenho um Hamster II e uma licença do SDK que comprei junto e instalei no meu PC.

Estou tentando converter o exemplo em PHP para MySQL, tenho espaço em um servidor alugado nos EUA, onde mantenho alguns sites e programas de clientes.

É necessário instalar uma licença no servidor ou somente nos clientes?

 

Att.,

Alfredo...

 

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Prezado cliente,

 

O servidor também precisa de uma licença.

 

Se você tiver mais perguntas deixe-nos saber.

 

Jan