0

我正在尝试在 codeigniter 中进行登录过程,因为我是新手并且想熟悉它。然后我想添加一个安全功能,如果使用 URL 访问仪表板,如果account_id未设置会话,我会将它们重定向到登录:

 public function index() {

    if ($this->session->userdata('account_id') === FALSE ) {


      redirect('/');
    }    

    return $this->_renderPage();
}

但它给了我这个结果 在此处输入图像描述

如您所见,它仍在仪表板中,但它全是空白页面,并且没有重定向。我怎样才能解决这个问题?

在此先感谢您的帮助。

4

1 回答 1

1

你加载了正确的助手吗?用$this->load->helper('url');.

在您可以像这样使用重定向之后:redirect('/', 'refresh');

关于 url helper 的 CodeIgniter 文档


PS:执行此操作的 PHP 方法是header('Location: http://www.website.com/');

于 2013-11-14T20:35:30.313 回答