我在codeignitor中拥有登录和注册系统。 这是我的控制器 -仅在codeigniter中登录后才显示user_id和用户名
function index()
{
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
//$data['username'] = $session_data['username'];
$data = array(
'user_id'=>$session_data['user_id'],
'username'=>$session_data['username'],
'firstname'=>$session_data['firstname'],
'lastname'=>$session_data['lastname']
);
$this->load->view('home_view', $data);
}
else
{
//If no session, redirect to login page
redirect('login', 'refresh');
}
}
这段代码只是让我USER_ID和用户名。但没有显示姓氏和名字。请帮我...
请让我们看看你是如何设置你的会议? –
这里来自我的控制器的另一个代码 - –
if($ result) { $ sess_array = array(); 的foreach($结果作为$行) { $ sess_array =阵列( 'USER_ID'=> $行向> USER_ID, '用户名'=> $行向>用户名 ); $ this-> session-> set_userdata('logged_in',$ sess_array); } return TRUE; } else {this-> form_validation-> set_message('check_database','Invalid username or password'); 返回false; } –