codeigniter проверяет сеанс пользователя на каждом контроллере

У меня есть этот закрытый сеанс на одном из моих контроллеров, который проверяет, вошел ли пользователь в систему:

function _is_logged_in() {

   $user = $this->session->userdata('user_data');

   if (!isset($user)) { 
      return false; 
   } 
   else { 
      return true;
   }

}

Проблема в том, что у меня более одного контроллера. Как я могу использовать эту функцию в других контроллерах? Переопределение функции в каждом контроллере - не очень «СУХОЙ».

Есть идеи?

41
задан el_pup_le 17 August 2011 в 00:24
поделиться