2014-06-09 65 views
0

我使用codeigniter都已完成,但问题是我想检查用户登录或不提交之前提交我的网站上的任何博客。问题是当用户填写表单,然后如果用户没有登录他去主页。但我希望用户应该保持在同一页面上。并且可以在登录后继续。在日志中的形式是在报头视图登录需要博客站点

if (!$this->session->userdata('user_id')) { 
     redirect(base_url()); 
     $this->data['login'] = 'Login required to create'; 
    } 

回答

0

$_SERVER['HTTP_REFERER']使用上重定向:

if (!$this->session->userdata('user_id')) { 
    redirect($_SERVER['HTTP_REFERER']); 
    $this->data['login'] = 'Login required to create'; 
} 
0
if (!$this->session->userdata('user_id')) { 

    $this->session->set_flashdata('login', 'Login required to create post'); 
    redirect($_SERVER['HTTP_REFERER']); 
}