El proceso de login y creación de la sesión funcionan al pelo. El problema lo tengo con el logout.
En la página privada del sitio, existe un link para hacer el logout. El cual es algo así:
Código HTML:
Ver original
El controlador login tiene un action submitLogin el cual hace la validación de deatos, etc... la parte más significante del método es la creación de al sesión:
Código PHP:
$session = Array(
'idusuario' => $usuario->getIdusuario(),
'username' => $usuario->getNombreusuario(),
'nombreCompleto' => $usuario->getApellido() . ", " . $usuario->getNombre(),
'perfil' => $perfil->getNombre(),
'perfil_index' => $perfil->getPaginadefault(),
'logged' => true
);
$this->session->set_userdata($session);
Código PHP:
public function salir(){
$this->session->userdata = Array();
$this->session->sess_destroy();
redirect('login/index');
}
Alguna sugerencia ?.
Desde ya muchas gracias !.
Nota: El módulo de sesiones, esta cargado en el autoload.