使用 Drupal 或 PHP 的身份证阅读器 [关闭]
Posted
技术标签:
【中文标题】使用 Drupal 或 PHP 的身份证阅读器 [关闭]【英文标题】:ID Card Reader using Drupal or PHP [closed] 【发布时间】:2014-07-29 03:07:36 【问题描述】:Drupal 中是否有用于使用 ID 读卡器从 ID 卡读取用户信息的工作模块?如果没有,有没有办法在 php 中做到这一点?
因为我想做的是当用户将身份证刷到身份证阅读器上时,他们将被标记为登录到Drupal网站。
这怎么可能?
【问题讨论】:
【参考方案1】:我的 2 美分:恕我直言:您在这里谈论的是两个不同的世界。
您的读卡器连接到 PC,它需要运行驱动程序才能与读卡器通信(因此运行该计算机的操作系统必须存在驱动程序)。
一旦 PC 和读卡器可以相互通信,您就需要某种本机程序来连接到此读卡器并监听它的输出(用户 ID 等) - 再次特定于操作系统。
然后你需要告诉程序在读取了它正在寻找的数据后触发一个动作:就像调用一个特定的 URL - 现在终于到了你可以并且应该用 PHP 做一些事情的地步(处理request) - 因为我们现在终于进入了“web”域。
到目前为止,必须使用现有解决方案或自定义解决方案(取决于读卡器和操作系统)来实施。
【讨论】:
【参考方案2】:假设电脑上已经安装了读卡器,应该不难。读卡器只是在行尾向操作系统传递 ASCII 字符(假设我们只处理标准读卡器)。
当用户第一次访问您的站点时,您可以使用 js 将光标放在输入字段中。当您的用户刷卡时,文本将放置在该字段中。此时,您可以让用户按 Enter 键提交,或者您可以使用计时器在收到最后一个字符后 0.5 秒自动提交。
我用条形码阅读器做了类似的工作(用于数据检索,而不是登录),效果很好。
【讨论】:
以上是关于使用 Drupal 或 PHP 的身份证阅读器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章