未在模板库中正确重定向 - Codeigniter

时间:2012-01-16 08:19:08

标签: php model-view-controller codeigniter

我遇到重定向问题。我正在使用威廉姆斯模板库。除了重定向外,所有工作都能找到。用户点击退出按钮后仍可访问主页。这是我的代码:

页面控制器:

class Page extends CI_Controller {    
function index()
{
    $this->load->helper('form');
    $this->template->write_view('header','header');
    $this->template->write_view('content','login');
    $this->template->write_view('sidebar','sidebar');
    $this->template->render();
    }
}

家庭控制器:

class Home extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->library('session');
        $this->load->model('user_model','check',TRUE);
        if(!$this->check->checkUserLogin())
        {
            redirect('page');
        } 

    }

    function index()
    {
        $this->template->write_view('header','header');
        $this->template->write_view('content','home');
        $this->template->write_view('sidebar','sidebar');
        $this->template->render();
    }
}

我已经杀了会话,但是当用户点击“返回”按钮时,仍然可以查看主页。但如果用户刷新页面,则代码按预期工作。

请帮助

0 个答案:

没有答案