Php CodeIgniter Ion Auth检查是否已登录

Php CodeIgniter Ion Auth检查是否已登录,php,codeigniter,ion-auth,Php,Codeigniter,Ion Auth,我的问题是,当用户登录时,如何加载特定的导航(作为视图)。如果他没有登录,应该加载另一个导航 我不知道该怎么做:/这真的很简单。您可以检查用户是否使用logged_in()登录(请参阅:),然后相应地加载视图 if($this->ion\u auth->logged\u in()) { $this->load->view('loggedin_nav'); } 其他的 { $this->load->view('NOT_loggedin_nav'); } 我可以在控制器中执行此操作吗?我想把它加载到

我的问题是,当用户登录时,如何加载特定的导航(作为视图)。如果他没有登录,应该加载另一个导航


我不知道该怎么做:/

这真的很简单。您可以检查用户是否使用logged_in()登录(请参阅:),然后相应地加载视图

if($this->ion\u auth->logged\u in())
{
$this->load->view('loggedin_nav');
}
其他的
{
$this->load->view('NOT_loggedin_nav');
}

我可以在控制器中执行此操作吗?我想把它加载到我的控制器中。。否则我会得到很多错误,因为我使用的帮助程序需要来自ion auth的信息。。(用户名、电子邮件等)取决于控制器和/或视图的设置方式。但一般来说,您可以在控制器中执行此操作,因为您可以在控制器中加载多个视图,请参见
if( ! $this->ion_auth->logged_in){
\\ do something }