Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2011, 07:16
RatoN7
 
Fecha de Ingreso: marzo-2010
Mensajes: 71
Antigüedad: 14 años, 8 meses
Puntos: 24
Respuesta: codeigniter login de usuario en el constructor

Claro, funcionaria. Una funcion asi la podrias colocar en algun helper, si tienes alguna libreria que controle sesiones la podrias poner ahi, o, si te animas podrias extender la libreria session que viene con Codeigniter.

Acordate que en caso de que sea helper o libreria tenes que obtener una instancia para poder usar las clases cargadas en CI, por ej:
Código PHP:
Ver original
  1. //En los controladores se hace asi
  2. echo $this->session->userdata('is_logged_in');
  3.  
  4. //Pero en helpers y librerias, haces asi
  5. $CI = & get_instance();
  6. echo $CI->session->userdata('is_logged_in');

De paso te dejo un tutorial en donde crea un sistema de usuarios con una funcion parecida. Lo use bastante y anda bien, tal vez lo veas viejo, pero creo que no cambie nada y a veces lo sigo usando en la version 2.0.2. Si no quieres implementar toda la clase mira el codigo asi podes aprender una manera mas de administrar la sesion.
http://www.noquieroprogramar.com/tag/centinela/

Espero que te sirva
Saludos