我在登录控制器中设置会话,并在仪表板模型中接收,也在自动加载中加载会话



我想通过仪表板中的会话获取用户名,以根据给定的用户名运行查询以检索他的lastnamefirstnamecardname,ID等。

在这里,我的登录控制器代码正在设置会话,如果条件,

            $uname=$this->input->post('uname');
            $upass=$this->input->post('upass');
            if($this->Login_model->logauthentication($uname,$upass))
            {
                echo "inside login controller you are authorized person <br>";
                $this->db->select('addmember');
                $this->db->where('emailaddress',$uname);
                $q = $this->db->get('registration');
                $userid=$q->row()->addmember;
                if($userid)
                {
                    $this->session->set_userdata('userid',$userid);
                    $this->session->set_userdata('username',$uname);
                    $this->load->view('Users/dashboard');
                }
                else
                {
                    echo "you are member<br>";
                    $this->session->set_userdata('userid',$userid);
                    $this->session->set_userdata('username',$uname);
                    $this->load->view('Users/dashboard');
                }
            }

我的仪表板模型代码是

echo $this->session->userdata('username');
exit;

我也在自动加载中加载会话库。它没有印刷。

请检查

会话是否已启动

仪表板模型

if (!isset($this->session->userdata['username'](( {echo 'test';exit;}

最新更新