PHP控制指纹设备

我必须在PHP控制基于指纹识别的系统的访问。 但我不知道这样做的最佳方法是什么……

我正在寻找一个设备和软件,也许这将是我将使用的那个:

U.are.U 4500指纹识别器数字角色

这个软件使用了一些SDK,所以必须使用java,有没有办法在phpjava?之间建立桥梁java?

我不是java web服务的专家,但如果这是唯一的方法,如何控制指纹?

设备是否返回image ,或md5 string ,或者它是如何工作的,如何在php中读取它?

你在这方面有什么经验……

这也是另一个方面。

当你说“PHP”时,我想你可能正在谈论HTTP Web服务器/客户端Web浏览器交互(在服务器上使用PHP)。

但是,数字角色(DP)设备通常在客户端上。

我实际上使用的是Digital Persona(可能是与你不同的设备和不同的SDK),但原理可能类似。 您将设备插入PC的USB端口,DP SDK控制设备,扫描指纹,将其与您“已注册”的其他指纹图像(在数据库中,一组图像文件,等等)和报告进行比较回到是否匹配。 这一切都发生在CLIENT方面。

建议:你最好的选择可能是:

1)用PHP编写服务器端的东西,正如你现在所做的那样

2)将您的DP交互编码为JAVA APPLET

3)您不一定需要“从PHP调用Java”(反之亦然)。 相反,您需要做的就是:

  • 从您提供的PHP页面调用applet,以及

  • 让applet与Web服务器通信

以下是您如何处理此问题的一个示例:

http://www.devdaily.com/java/edu/pj/pj010023

我认为要做的程序是:

  1. 创建用于存储授权用户指纹的文件夹;
  2. 当指纹插入登录时,
  3. 使用php代码$ a检索用户的存储指纹;
  4. 将当前用户的指纹更改为php代码$ b;
  5. 比较两个代码$ a和$ b
  6. 如果$a != $b那么
  7. 给出错误信息,
  8. 如果$a == $b则允许进入系统。

你可以和我一起在php中实现这一点,因为java对我来说是希腊语。

谢谢。