无法从会话中获取另一个字段

时间:2017-07-28 04:25:21

标签: codeigniter session

我遇到了有关会话数据的问题,在我的网站上,我想基于previledge用户制作不同的视图,这里是我在控制器中的代码:

    $previledge = $this->session->userdata['previledge'];
    $data['previledge']=$previledge;
    if($data['previledge'] == 'admin'){
                $this->load->view("app_admin/global/header",$d);
                $this->load->view("app_admin/materi/home");
                $this->load->view("app_admin/global/footer");
    }
    else {
                $this->load->view("app_admin/global/header2",$d);
                $this->load->view("app_admin/materi/home");
                $this->load->view("app_admin/global/footer");
    }

    }

如果我运行上面的代码,使用admin的previledge无法转到正确的视图。 如有任何建议,请告知, 感谢

2 个答案:

答案 0 :(得分:1)

类似于语法错误。

$previledge = $this->session->userdata('previledge');

这会对你有帮助。

答案 1 :(得分:1)

下面的代码必须要工作

$this->session->userdata('previledge')=='admin'