Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/01/2010, 00:59
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años
Puntos: 20
Respuesta: Hacer login con CURL

Cita:
Iniciado por abimaelrc Ver Mensaje
Comenta esa parte del if y nos dejas saber como te va.
Comentando esa parte, el script sigue adelante hasta la linea 94

Header("location: /index.php");

El problema ahora es que debería guardar los valores de la sesión tal y como muestra el script lineas antes de hacer la redirección al index.php

Código PHP:
Ver original
  1. // le damos un mobre a la sesion.
  2.                 session_name($usuarios_sesion);
  3.                 // incia sessiones
  4.                 session_start();
  5.                 // Paranoia: decimos al navegador que no "cachee" esta página.
  6.                 session_cache_limiter('nocache,private');
  7.                 // Asignamos variables de sesión con datos del Usuario para el uso en el
  8.                 // resto de páginas autentificadas
  9.                 // definimos variables de sesion.
  10.                 $_SESSION['usuario_id']=$usuario_datos['id'];
  11.                 $_SESSION['usuario_login']=$usuario_datos['usuario'];
  12.                 $_SESSION['usuario_password']=$usuario_datos['pass'];
  13.                 $_SESSION['usuario_ip']=$ip;
  14.                 $_SESSION['nivel_acceso']=$usuario_datos['nivel_acceso'];

Porque en todas las paginas del panel compruebo si el usuario inició sesión con esta simple linea
if (isset($_SESSION['usuario_login'])) {

He probado poniendo el session_start(); en el script de CURL pero me sigue rediregiendo a la pagina de usuario y contraseña, entiendo que es por que no almacena los datos de sesión o no los interpreta.

Gracias de antemano