我想通过仪表板中的会话获取用户名,以便根据给定的用户名运行查询以检索其lastname
,firstname
,cardname
,ID等。
这是我的登录控制器代码,我在if条件下设置会话,
$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;
我也在自动加载中加载会话库。 什么都没印。
答案 0 :(得分:0)
请检查会话是否已启动