Pregunta

¿Existe un módulo funcional en Drupal para leer la información del usuario de una tarjeta de identificación utilizando un lector de tarjetas de identificación?Si no hay ninguno, ¿hay alguna manera de hacerlo en PHP?

Porque lo que quiero hacer es que cuando los usuarios pasen sus tarjetas de identificación por el lector de tarjetas de identificación, se marquen como conectados al sitio web de Drupal.

¿Cómo es esto posible?

¿Fue útil?

Solución

mis 2 centavos:EN MI HUMILDE OPINIÓN:Estás hablando de dos mundos diferentes aquí.

Su lector de tarjetas está conectado a una PC, que necesita ejecutar un controlador para poder comunicarse con el lector de tarjetas (y, por lo tanto, debe existir un controlador para el sistema operativo que ejecuta esa computadora).

Una vez que la PC y el lector de tarjetas puedan comunicarse entre sí, necesitará algún tipo de programa nativo que se conecte a este lector de tarjetas y escuche su salida (identificación de usuario, etc.), nuevamente específico del sistema operativo.

Luego necesitas decirle al programa que active una acción una vez que haya leído los datos que está buscando:Como llamar a una URL específica, y ahora finalmente estamos en el punto en el que puedes y debes hacer algo con PHP (manejar la solicitud), ya que finalmente estamos en el dominio "web".

Todo hasta este punto debe implementarse con una solución existente o una solución personalizada (depende del lector de tarjetas y del sistema operativo).

Otros consejos

Suponiendo que el lector de tarjetas ya esté instalado en la computadora, no debería ser difícil.Los lectores de tarjetas simplemente entregan caracteres ASCII al sistema operativo al final de la línea (asumiendo que estamos tratando con un lector estándar).

Cuando el usuario visita su sitio por primera vez, puede usar js para colocar el cursor en el campo de entrada.Cuando su usuario pasa su tarjeta, el texto se coloca en el campo.En ese punto, puede hacer que el usuario presione Intro para enviar, o puede usar un temporizador para enviar automáticamente 0,5 segundos después de recibir el último carácter.

Hice un trabajo similar con lectores de códigos de barras (para recuperación de datos, no para iniciar sesión) y funcionó muy bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top