我相当新,刚开始使用Codeigniter,并且遇到了关于会话的一些混淆。Codeigniter会话从头文件查看文件中检查
我想要实现的就像在普通的php中一样,我想通过使用包含文件的头文件检查会话数据来检查用户是否登录。我不想在每个控制器中检查/写入检查代码,同时将数据传递给视图文件。
有人可以告诉我它是如何做到的吗?
Ex。我不想做下面的每个控制器:
//Controller:
if($this->session->userdata('loggedin'){
$data['loggedin'] = $this->session->userdata('loggedin');
}
//I dont want to check the above on every function in every controller
$this->load->view('some_view_file', $data);
//some_view_file
if(isset($loggedin)){
echo "You are logged in!";
}
else
{
echo "Please log in!";
}
相反,我想要的东西像下面这样:
//some view file
if(isset($loggedin))
{
echo "your logged in";
}
else
{
echo "please log in";
}
还有,我该如何使用PHP本身的会议,而不是CI会话。任何帮助都感激不尽。谢谢。
非常感谢。我想我得到它的工作与MY_Controller – 2011-05-18 03:05:48