I have Two Controller.
1.Login Controller
2. NewsLine Controller
Login Controller Below Code:
$query = $this->login_model->select_login($_POST);
if ($query) {
$user = array(
'uname' => $query['uname'],
'pwd' => $query['pwd']
);
$this->session->set_userdata($user);
$_SESSION['id'] = $user['id'];
redirect('Newsline');
}
My Question is How To $_SESSION['id] pass to Newsline Controller
As mentioned in CodeIgniter documentation to set the session data you an do following,
$newdata = array(
'username' => 'uname',
'email' => '[email protected]'
);
$this->session->set_userdata($newdata);
Now this is how you an retrive the data,
$session_id = $this->session->userdata('email');
In your case your code should look like this,
if ($query) {
$user = array(
'uname' => $query['uname'],
'pwd' => $query['pwd'],
'id' => $query['id']
);
$this->session->set_userdata($user);
redirect('Newsline');
}
To retrive ID on NewsLine controller,
$session_id = $this->session->userdata('id');
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments