$username = $this->input->post('username');
$password = $this->input->post('password');
$result = $this->AccountModel->login($username,$password);
if($result){
foreach($result as $row){
$loggedin = array('Admin_name' => $row['username'], 'is_loggedin' => TRUE);
$this->session->set_userdata($loggedin);
如何在不必运行此代码并运行foreach循环['Admin_name']
['is_loggedin']
和$this->session->all_userdata()
答案 0 :(得分:0)
试试这个
$this->session->userdata('Admin_name');
$this->session->userdata('is_loggedin');
答案 1 :(得分:0)
从会话类文档的“检索会话数据”部分:
使用以下函数可以获得会话数组中的任何信息:
$这 - >会话而>用户数据( '项目');
所以你想要:
$this->session->userdata('Admin_name');
文档是你的朋友;)
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以使用此行访问它
$this->session->userdata['Admin_name'];
它应该工作..如果它不是..只是使用下面任何一行打印会话变量
echo '<pre>';print_r($this->session->all_userdata());exit;
echo '<pre>';var_dump($this->session->all_userdata());exit;
一旦你看到userdata的结构..u就可以轻松访问那里的任何会话变量就像任何其他数组一样..只需使用
$这 - &GT;会话而&GT;用户数据[ 'array_key'];