tengo esta sesión privada, en uno de mis controladores que comprueba si un usuario se registra en:cheque CodeIgniter para la sesión del usuario en cada controlador
function _is_logged_in() {
$user = $this->session->userdata('user_data');
if (!isset($user)) {
return false;
}
else {
return true;
}
}
problema es que tengo más de un controlador. ¿Cómo puedo usar esta función en esos otros controladores? La redefinición de la función en cada controlador no es muy 'SECA'.
¿Alguna idea?
No pensé en eso, realmente me gusta la idea. Creo que es un poco más práctico que usar un ayudante. – networkprofile
Mi controlador no se detecta, me sale este error: Error fatal: Class 'MY_Controller' no se encuentra en C: \ xampplite \ htdocs \ mobilehome \ application \ controllers \ links.php en la línea 3 ....... ..... alguna idea de cómo puedo cargarla automáticamente en alguna parte? ¿O debería simplemente incluirlo encima de cada controlador? – networkprofile
Creo que los controladores necesitan constructores. 'function __construct() {parent :: __ construct();}' –