Foros del Web » Programando para Internet » PHP »

Consulta Curl y sesiones..

Estas en el tema de Consulta Curl y sesiones.. en el foro de PHP en Foros del Web. Buenas.. COmo va?? Estoy en un proyecto y tengo una duda que no puedo resolver.. Se trata de dos paginas 1 y 2 de la ...
  #1 (permalink)  
Antiguo 06/06/2013, 07:20
 
Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Consulta Curl y sesiones..

Buenas.. COmo va??

Estoy en un proyecto y tengo una duda que no puedo resolver..

Se trata de dos paginas 1 y 2 de la misma entidad con dos dominios diferentes... Cada una tiene su propio login.. Pero la pagina 1 tmb tiene (todavia no) un login para conectarse a la pagina 2.. (La pagina 2 contiene productos que solo pueden ver los logeados).
La idea es que una ves que se conecta desde la pagina 1 a la pagina 2 reenviarlo directamente a los productos....

Hice el proceso de logeo con curl... Me puedo conectar, me responde como logeado correctamente... Entonces aca el problema... Cuando intento redireccionar 1 a 2 no me reconoce la session...

Por lo que lei curl se guarda la sesion para si... Probe y efectivamente desde el php puedo entrar a la lista de productos... Pero si le redirecciono el navegador no..

Como puedo hacer esto? de mantener la sesion que me da la pagina 2 cuando me conecto con curl.. para que la mantenga el navegador y asi el usuario puede acceder sin problemas a la pagina.

Desde ya muchas gracias y espero que me haya explicado..

Saludos..
  #2 (permalink)  
Antiguo 06/06/2013, 10:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Consulta Curl y sesiones..

Eso se conoce como session hijack y pues es un hack más que nada, pero lo que tienes que hacer es tomar la sesión que te da cURL, y establecer la cookie de sesión en el cliente (usando setcookie) para el dominio dos, y así va a respetar la sesión el navegador.

Saludos.
  #3 (permalink)  
Antiguo 06/06/2013, 13:56
 
Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Consulta Curl y sesiones..

Ah muchas gracias... voy a investigar..

Pero tendria que escribir la cookie con el otro dominio... eso no es que no se puede?? O como seria???
  #4 (permalink)  
Antiguo 06/06/2013, 15:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Consulta Curl y sesiones..

Sí se puede, el último parámetro (o de los últimos) es el dominio, consulta la documentación.

Saludos.
  #5 (permalink)  
Antiguo 06/06/2013, 15:16
 
Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Consulta Curl y sesiones..

Si es lo que hice.. puse todo... pero cuando miro las cookies en el navegador me ponia la url del dominio 1,,, Nose porque
  #6 (permalink)  
Antiguo 06/06/2013, 15:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Consulta Curl y sesiones..

¿como estableciste la cookie?
  #7 (permalink)  
Antiguo 07/06/2013, 12:50
 
Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Consulta Curl y sesiones..

Hola... gracias por responder... Asi lo hago..

setcookie('PHPSESSID',$cookies['PHPSESSID'],false,'/','www.pagina2.com',false);

el $cookies['PHPSESSID'] es el que me da el curl... seria lo que viene en el encabezado de la pagina 1 cuando me logeo..
  #8 (permalink)  
Antiguo 07/06/2013, 15:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Consulta Curl y sesiones..

Establecela solo como .pagina2.com para que este disponible en todos los subdominios...
  #9 (permalink)  
Antiguo 07/06/2013, 15:36
 
Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Consulta Curl y sesiones..

Ok pruebo...

Pero el login con curl lo estoy haciendo desde http://www.pagina1.com otro dominio... Por eso preguntaba si iba andar...

Pero luego pruebo...

Graciass

Etiquetas: curl
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 15:03.