首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我在登录控制器中设置会话,并在仪表板模型中接收,也在自动加载中加载会话

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

Stack Overflow用户
提问于 2019-07-11 11:42:57
回答 1查看 27关注 0票数 0

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

这里是我的登录控制器代码,我在if条件下设置会话,

代码语言:javascript
运行
复制
            $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');
                }
            }

我的仪表板模型代码是

代码语言:javascript
运行
复制
echo $this->session->userdata('username');
exit;

我还加载了自动加载的会话库。没有打印出来。

EN

回答 1

Stack Overflow用户

发布于 2019-07-18 19:27:58

请检查会话是否已发起

仪表板模型

如果(!isset($this->session->userdata‘’username‘)) {echo 'test';exit;}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56981357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档