Hola buenas,
Estoy desarrollando el típico panel de administración, ( mi primer trabajo con codeigniter ), y quería saber cual es la mejor manera de comprobar si la sesión de usuario admin esta activa o no.. yo ahora estoy usando la típica comprobación
Código PHP:
if ($this->session->userdata('logged_in')) {
En cada uno de los métodos de mis controladores.. pero me parece un poco engorroso... se puede hacer esta comprobación de otra manera? por ejemplo, en el constructor de cada clase?
Añado el siguiente código que acabo de encontrar:
Código PHP:
Ver originalfunction checkSession()
{
if (!$this->session->userdata('is_logged_in'))
{
//the session has expired!
$data['title'] = "Session expired";
redirect('welcome', 'refresh');
}
}
Así sería correcto?
Un saludo!