Necesito que cuando cargue el sistema verifique una session "paid" si la misma existe y su valor es mayor a cero, entonces que continue normal el sistema, pero si la misma no existe o es cero, entonces que automáticamente redirija a un controlador y un método para obligarlo al usuario asignar la session "paid".
Código PHP:
if ($this->CI->session->userdata('rolid')) {
// echo $this->perms[$this->role_field][$class][$method]; exit();
if (!isset($this->perms[$this->CI->session->userdata('rolid')][$class][$method])){
// echo 'entre aqui'; exit();
show_error(406);
}else if ($this->perms[$this->CI->session->userdata('rolid')][$class][$method]) {
if(!$this->CI->session->userdata('paid')){
redirect('admin/index','location');
}
return true;
// redirect('welcome','location');
} else {
show_error(403);
}
} else {
// print_r($class).'<br>'.print_r($method); exit();
if(strtolower($class) == 'login' || strtolower($class) == 'admin'){
return;
}
redirect('login','location');
}
Cualquier ayuda o consejo se los agradecería.