2010-08-17 3 views
1

php 앱에서 인증을 구현해야하지만 자격증 명에 지문을 사용해야합니다.php 웹 앱용 지문 인증

그래서 진심으로 나는 이곳에서 길을 잃었습니다.

1) javascript SDK와 함께 제품 (독자)이 필요합니까? 나는 ActiveX를 사용하는 것을 보았지만, 분명히 IE에서만 작동 할 것입니다. 크로스 브라우저 솔루션을 원합니다.

2) 서버 측에서 필자의 PHP 코드에서 C/C++/Java 라이브러리를 호출 할 것입니다. 맞아?

보시다시피, 저에게 줄 수있는 종이/오리엔테이션은 인정 될 것입니다.

답변

8

에게 Jaison을 가지고 ......보십시오.

Berserkpi, PHP로 수행 할 수 있지만 그 중 일부만 수행하십시오. 하드웨어에 대해서는 잘 모르지만 프로젝트의 매개 변수를 일반화 할 수는 있습니다.

지문 인식은 클라이언트 컴퓨터에서 수행해야합니다. 이는 지문 인식 장치가 USB 나 기타 직렬 연결을 통해 컴퓨터와 같은 장치에 연결되어 있음을 의미합니다.

핑거 프린팅이 어떻게 작동하는지 말할 수는 없지만 인증을 위해 지문을 제출 한 컴퓨터에서 프로그램을 실행해야합니다. 그 지문은 아마도 POST 요청과 설정 한 PHP API를 통해 서버로 보내질 것입니다. 이것은 가장 힘든 부분이 될 것입니다.

힘든 부분은 그 인쇄물이 일관성이 있어야한다는 것입니다. 암호가없는 것처럼 보이는 웹 응용 프로그램이 필요합니다. 사용자를 인증하거나 암호를 거부 할 수 있습니다. 지문이 있으면 그렇지 않을 수도 있습니다.

MD5 해시와 비슷하다고 생각하면 일관성이있는 한 무엇이든간에. 데이터베이스에 저장 한 해시 된 버전과 일치시키고, 일치하면 1 시간 정도 유효한 토큰 (아마도 다른 MD5) 해시를 생성하여 그녀를 인증합니다.

+0

내가 다음과 같은 경우에 나를 알려주세요. 클라이언트 측에서는 웹 브라우저를 지원하기 위해 reader가 필요합니다. 아마도 activex 또는 java 애플릿을 사용합니다 ... 클라이언트에 독자, 드라이버 및 웹 브라우저 플러그인이 필요합니까? 서버 쪽에서 POST 된 지문을 비교하는 libs가 필요합니다.이 libs는 매우 전문화되어있어 구멍 이미지를 비교하지 않습니다. 쉽지 않은데, libs는 공통적으로 "Minutia features"를 찾아야합니다. 그게 내가 당신의 해답을 읽고 배웠던 것입니다. –

+0

꽤 많이 있습니다. 클라이언트 컴퓨터에서 지문을 읽고 원격 서버로 보내야합니다. 서버가 정상적인 방법으로 인증을 받으려면 일관되게 인쇄해야합니다. 미세한 차이로 인해 지문이 달라지기 때문에 힘들 수 있습니다. – buley

+0

@ Alex Pi, 운이 좋았습니까? 당신이 발견 한 것을 우리와 함께 나눠 주시겠습니까? – Potheek

-4

당신이 PHP를 사용하여 할 수없는 친구 -의 스크립트 언어를 ..

그러나 그들의 유해는 하드웨어 포팅을위한 C# 또는 VB와 같은 .NET 기술을 사용할 수 있기를 바랍니다. 내보기가 너무 복잡합니다. 1. .net 기술을 사용하여 인증합니다. 2. XML/JSON에 포함 결과 asp를 사용하여 인증 결과를 PHP에 전달하십시오.

이 솔루션에서 얼마나 많은 성공률을 얻을 수 있는지 알고 싶습니다.

는 "당신이 그것을 할 수 없습니다"와 "PHP"같은 문장에 속하지 않는

좋은 일

0

우리는 C#을 사용하여 작은 응용 프로그램을 만들어 지문 스캔을 처리하고 출력을 이진 파일로 변환했습니다. 이론적으로 서버에서 사용할 수있는 와트와 비교하여 사용자가 인증되는지 여부를 결정하는 결과를 반환합니다.

다른 방법은 지문 하드웨어와 함께 작동하고 간단한 웹 브라우저가있는 Windows 응용 프로그램을 사용하는 것입니다.

일단 사용자가 인증되면 URL을 호출하고 arg는 코더 만 알 수 있습니다.

0

도서관을 가로 질러 왔습니다. php_zklib 생체 인식 장치에서 작동하는 것 같습니다. 그러나 문제는 인터넷을 통한 그것의 문서화가 없다는 것입니다. 나는이 라이브러리를 사용하여 출석을 위해 지문 인식 장치를 사용하는 것을 보았습니다.

0

여기를보세요. 그들은 생체 인증을위한 Java, PHP, 웹 애플리케이션 지원 SDK 및 하드웨어를 보유하고 있습니다.

http://www.m2sys.com/bioplugin/