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

Sesiones perdidas

Estas en el tema de Sesiones perdidas en el foro de CodeIgniter en Foros del Web. Hola amigos, queria preguntarles si puedan darme alguna idea, y que no logro mantener la sesion usando codeigniter.Es decir, al loguearme carga la vista pero ...
  #1 (permalink)  
Antiguo 01/07/2012, 16:38
 
Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 22 años
Puntos: 0
Sesiones perdidas

Hola amigos, queria preguntarles si puedan darme alguna idea, y que no logro mantener la sesion usando codeigniter.Es decir, al loguearme carga la vista pero pierde la sesion.A lo mejor, a alguno le paso o sabe y me puede dar alguna pista.
El nucleo del controlador luce mas o menos asi:


$data['message'] ="";
$admin_user= $this->session->userdata('admin_user');

if ($_SERVER['REQUEST_METHOD'] == "POST") {


$username = $this->input->post('username',true);
$password = $this->input->post('password',true);

if ((($username == "admin") && ($password == "dni237"))){
$this->session->set_userdata('admin_user',$username);

$admin_user = $this->session->userdata('admin_user');
}else{

$data['message'] = "Error."

}
}

if (!$admin_user){

//muestro de nuevo usario y contraseña e informo error
$this->load->view('admin/index.html',$data);
}else{

(...) despliego menu
}

Puede haber algun error aca o en la configuracion?
Saludos!
  #2 (permalink)  
Antiguo 03/07/2012, 21:53
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 5 meses
Puntos: 641
Respuesta: Sesiones perdidas

estas usando cookies? por que codeigniter no usa sessiones tipo $_SESSION[], para usar $_SESSION, hay una librería que remplaza al original y ya puedes usar sessiones $_SESSION

Etiquetas: perdidas, sesiones
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 09:09.