Я хочу получить имя пользователя в сеансе на панели инструментов для выполнения запросов в соответствии с заданным именем пользователя, чтобы получить его lastname
, firstname
, cardname
, идентификатор и т. Д.
Здесь мой код контроллера входа. Я устанавливаю сессию в условии 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;
Я также загружаю библиотеку сессий в автозагрузку.
Ничего не напечатано.