ogin de usuários do @Codeigniter Verifique

Sou iniciante no Code Igniter e atualmente estou criando meu próprio sistema de usuário. Estou no processo de login e implementei uma verificação para saber se um usuário está logado ou não.

No meu cabeçalho, desejo exibir um link para 'Logout' se eles já estiverem logados ou 'Log In' se não estiverem logados no momento.

Tenho uma função em funcionamento no meu controlador de índice da seguinte forma, a variável $ loginstatus é enviada para a visualização do cabeçalho da minha página:

function check_session()
{
    //Check session status

            $session = $this->session->userdata('login_state'); 

            $default = "Log In";

            if ($session == 1) 
            {
                $url = site_url('index.php/users/logout'); 
                $status = "Log Out";



            } 
            else 
            {
                $url = site_url('index.php/users/login'); 
                $status = $default;
            }

        $loginstatus = array(
                        "url" => $url,
                        "status" => $status 
                        );

        return $loginstatus;
}

Por atualmente, é apenas no controlador de índice que o $ loginstatus não é gerado para a exibição do cabeçalho de outras páginas e esse é o meu problem

Onde eu colocaria essa função para que ela sempre carregue antes do meu cabeçalho? Tentei criar uma biblioteca com uma classe 'Comum' e carregá-la automaticamente, mas acabei com muitos problema

Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion