我需要在 php 应用程序中实现身份验证,但使用指纹作为凭据的一部分。
所以,老实说,我有点迷失在这里。
1) 我需要带有 javascript SDK 的产品(阅读器)吗?我见过一些使用 ActiveX,但显然这仅适用于 IE。我想要一个跨浏览器的解决方案。
2)在服务器端,我想我会从我的 php 代码中本地调用一些 C/C++/Java 库。这样对吗?
正如你所看到的,如果你能给我任何论文/方向,我将不胜感激。
Jaison,“你做不到”和“PHP”不属于同一个句子。
狂暴者,你can在 PHP 中执行此操作,但只是其中的一部分。我不了解硬件,但我可以概括您项目的参数。
指纹识别必须在某种客户端计算机上完成。这意味着指纹读取设备可能通过 USB 或其他串行连接连接到计算机之类的设备。
我无法告诉您指纹识别如何工作,但您需要在计算机上运行一个程序来提交指纹以进行身份验证。这些指纹可能会通过 POST 请求和您设置的 PHP API 发送到服务器。这将是最困难的部分。
困难的部分是你需要这些打印内容保持一致——使用网络应用程序时,你不能使用看起来像你的密码的密码;要么可以验证用户身份,要么拒绝密码。如果使用指纹,情况可能并非如此。
不管它是什么,只要它是一致的,你就可以将它或多或少地视为 MD5 哈希。您将其与存储在数据库中的散列版本进行匹配,如果匹配,则通过生成一个令牌(可能是另一个 MD5)散列来验证她的身份,该散列可以持续一个小时左右。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)