Foros del Web » Programando para Internet » PHP »

tarjetas inteligentes

Estas en el tema de tarjetas inteligentes en el foro de PHP en Foros del Web. Hola: Me han pedido que haya un programa que lea los datos de una tarjeta inteligente y tambien pueda grabar datos de los clientes. Es ...
  #1 (permalink)  
Antiguo 22/06/2010, 04:40
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
tarjetas inteligentes

Hola:
Me han pedido que haya un programa que lea los datos de una tarjeta inteligente y tambien pueda grabar datos de los clientes. Es una tarjeta c3p2k y la verdad no tengo ni idea de por donde empezar.
Alguien podria guiarme??
  #2 (permalink)  
Antiguo 22/06/2010, 07:12
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: tarjetas inteligentes

mmm .. porlomenos este foro es de php y nunca e escuchado nada de esa targeta podrias poner algunos datos como por ejemplo de que forma lee el codigo o nose... pero esta muy poco detallado todo
saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 22/06/2010, 08:27
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: tarjetas inteligentes

es una tarjeta de chip normal, las venden en la web http://www.c3po.es/kit_ltc31.html.
Mi jefe quiere simplemente dar las tarjetas a los clientes, que estas tengan el codigo del cliente que al meterlo en el programa lo reconozca y contacte con la base de datos.
Vamos, solo necesito acceder a los datos para autenticar a los clientes en la web
  #4 (permalink)  
Antiguo 22/06/2010, 08:37
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: tarjetas inteligentes

Bueno eso es bastante simple como dices tu y no tiene nada que ver con que sea una tarjeta o cualquier cosa..
basta con que leas como hacer un sistema de usuarios y le reemplazas el nombre de usuario por el numero identificador de la tarjeta y ya esta..
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 22/06/2010, 09:38
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: tarjetas inteligentes

eso ya sabria hacerlo, el problema que tengo es sacar los datos de la tarjeta, que no es como meter algo por teclado
  #6 (permalink)  
Antiguo 22/06/2010, 09:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: tarjetas inteligentes

Necesitas algún software o control ActiveX instalado en el cliente que se encargue de hacer eso, desde PHP no puedes extraer ese número ya que es hardware que necesita ser decodificado en el cliente.
  #7 (permalink)  
Antiguo 22/06/2010, 09:55
Avatar de SetheR  
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 10 meses
Puntos: 44
Respuesta: tarjetas inteligentes

Y un Applet de JAva? No podría hacerlo?
  #8 (permalink)  
Antiguo 22/06/2010, 09:59
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: tarjetas inteligentes

este es el foro de PHP pregunta eso en su respectivo foro
__________________
More about me...
~ @rhyudek1
~ Github
  #9 (permalink)  
Antiguo 22/06/2010, 10:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: tarjetas inteligentes

Desconozco si un Applet lo puede lograr, lo que pasa es que es una interfaz de hardware directamente y eso ya tiene muchas más restricciones.
  #10 (permalink)  
Antiguo 22/06/2010, 10:50
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: tarjetas inteligentes

en el kit de desarrollo trae las dlls, pense que seria simplemente con el php llamar a ellas para que pudiera reconocer el texto de dentro de la tarjeta.
Veo que se complica por momentos.
Pero gracias al menos por interesaros
  #11 (permalink)  
Antiguo 22/06/2010, 10:52
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: tarjetas inteligentes

Generalmente en los kits de desarrollo vienen documentación de como se usa, ejemplos, etc. Los has mirado a ver que lenguaje de programación usan en ellos?
__________________
Aviso: No se resuelven dudas por MP!
  #12 (permalink)  
Antiguo 22/06/2010, 11:27
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: tarjetas inteligentes

trae un programa de ejemplo de escritorio, tipo visual net o asi, pero el que se lo vendio al jefe le dijo que se puede utilizar para web y ya es eso lo que quiere que haga, no le vale el resto
  #13 (permalink)  
Antiguo 22/06/2010, 16:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: tarjetas inteligentes

Pues vas a necesitar migrar ese programa a web, pero como te digo es un dispositivo de hardware, por lo que vas a tener que crear un control Active X y limitarte a solo usarlo en Internet Explorer.
  #14 (permalink)  
Antiguo 22/06/2010, 19:25
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: tarjetas inteligentes

Una pregunta, entonces si la tarjeta te permite ejecutar aplicaciones web, ¿no se podría en esa tarjeta instalar algún programa como server2go y que al conectar la tarjeta esta inicie automáticamente el archivo ejecutable de server2go (con algún archivo ini o lo que sea) y así inicia la aplicación de página web automáticamente? O ¿tiene algún otro propósito? Me baso por lo que indicaron en el tercer mensaje.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #15 (permalink)  
Antiguo 23/06/2010, 02:29
 
Fecha de Ingreso: junio-2005
Mensajes: 46
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: tarjetas inteligentes

es una tarjeta de capacidad de 256bites, no creo que pueda meterle nada, yo como mucho queria meterle el codigo del cliente y que al meterla pudiera reconocer que cliente es, como cuando metes la tarjeta de credito en un cajero
  #16 (permalink)  
Antiguo 23/06/2010, 07:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: tarjetas inteligentes

Pues ya cae lo que te ha recomendado GatorV.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #17 (permalink)  
Antiguo 24/06/2010, 08:41
Avatar de boby6killer  
Fecha de Ingreso: abril-2008
Mensajes: 81
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: tarjetas inteligentes

No tienes que hacerte tanto problema.
Si el vendedor dijo que se puede integrar a web seguramente entonces el instalador del lector tendrá una dll ya lista para trabajar como objeto en html mediante javascript.
Todas las tarjetas de este tipo por estandar ISO, vienen con un número de serie único, entonces lo único que deberías hacer en la tarjeta(para empezar) sería leer este número y todos los datos del dueño de la tarjeta deberían residir en tu base de datos. Así lo único que debes es almacenar este número único de serie como un campo más de la tabla en donde esté el usuario, y lo demás lo harías como cualquier otro software web.

No puedes guardar una gran cantidad de datos en la tarjeta porque simplemente no están hechas para eso. El propósito de almacenamiento de estas tarjetas no son grandes datos personales alfanuméricos, sino generalmente datos booleanos y así guardar una gran cantidad de "campos" como true o false (0,1).

En el instalador debe venir ejemplos hechos con javascript que interactue con una dll ya definida, de lo contrario con el ejemplo en visual basic, debes generar un control activex, lo cual no es tan complicado.

Cualquier pregunta sólo postea aquí, yo ya he trabajado con este tipo de sistemas e incluso con sistemas biométricos que tienen el mismo principio.

Etiquetas: tarjetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:31.