Call to a member function sess_destroy() – CodeIgniter
En el manejo de sesiones con CodeIgniter podemos obtener problemas, si la sesión no es cargada automáticamente.
Tomando en cuenta que cargamos la sesión con :
$this->load->library(‘session’);
Tenemos el problema, que esta instancia solo se crea para el controlador en el cual la estamos llamando, entonces para poder utilizar
$this->session->sess_destroy();
debemos cargar automáticamente la librería de sesión desde el archivo de configuración “autoload.php”. Para hacerlo encontramos la linea en la cual se define el autoload de las libreríaas, y revisemos que quede de la manera siguiente;
$autoload[‘libraries’] = array(‘session’);
Espero que eso los ayude con el problema que pudieron tener. Saludos!