Foros del Web » Programando para Internet » PHP » Zend »

Usar Zend captcha sin session

Estas en el tema de Usar Zend captcha sin session en el foro de Zend en Foros del Web. Hola a todos! En Zend estoy usando el componente Zend_Captcha_Image, al usar el metodo generate(), el cual genera la session y crea la imagen, me ...
  #1 (permalink)  
Antiguo 04/06/2009, 13:21
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 4 meses
Puntos: 35
Usar Zend captcha sin session

Hola a todos!
En Zend estoy usando el componente Zend_Captcha_Image, al usar el metodo generate(), el cual genera la session y crea la imagen, me crea un dilema.
Ya que mi sistema usa session_start() al principio de todo.
Existe otro método para crear la imagen?
Gracias!
  #2 (permalink)  
Antiguo 04/06/2009, 16:57
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: Usar Zend captcha sin session

Porque es un dilema? El método generate() debe de ser usado dentro de una etiqueta <img> para mostrar la imagen.

Saludos.
  #3 (permalink)  
Antiguo 05/06/2009, 13:19
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: Usar Zend captcha sin session

Sucede que debo usar solo el modulo de captcha. En mi actual sistema para manejo de sesiones uso session_start() al principio de todo codigo.
El método generate gestiona por su parte las sesiones, generando problemas tipo
Código PHP:
session has already been started by session.auto-start or session_start 
El modulo de captcha debe adaptarse al session_start().

Opcionalmente estoy investigando Zend_Form_Element_Captcha, pero no se como obtener el codigo generado en la imagen, de manera de guardarlo en una variable de sesion
  #4 (permalink)  
Antiguo 05/06/2009, 21:30
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: Usar Zend captcha sin session

En ese caso usa tu propio Storage Engine, tienes que crear una clase que sea compatible con Zend_Session_Namespace, así vas a poder persistir el código usando tu propio modulo de sesiones.

Saludos.
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




La zona horaria es GMT -6. Ahora son las 04:47.