在codeigniter中是否存在某个地方,如果用户的会话过期,我可以配置自动重定向到我的根页面(我不是试图延长会话到期时间)?
情境示例:
用户登录,使页面空闲一天,返回页面 需要经过验证的会话,并且在任何地方都会看到PHP错误。
我希望在这种情况下将任何内容重定向到我的root登录页面。
谢谢!
答案 0 :(得分:2)
在每个函数中使用以下代码,并将函数代码放在if循环中。这将是你的全部使用。谢谢。
$this->load->helper('url');
if($this->session->userdata('logged_in'))
{
// You function code should be placed here .
}
else{
redirect(site_url(),'refresh');
}
答案 1 :(得分:1)
将此内容放入构造函数中,因为当控制器运行构造函数首先执行时。
function __construct() {
parent::__construct();
if(empty($this->session->userdata("login_session_user")))
{
redirect(site_url(),'refresh');
}
}