Search code examples
phpcodeignitersessioncart

CodeIgniter Session will not be saved


Experts,

i have a little Problem with my sessions. I want to save my login data into the session like this:

checklogin Controller

$user = $this->user_model->user($email, $password);
$user["logged_in"] = TRUE;
var_dump($this->session->set_userdata($user)); // return NULL? is this correct?
var_dump($this->session->all_userdata()); //return the correct data

Now the Session is saved up to a redirect.

Other Controller

var_dump($this->session->all_userdata()); // return session_id,… and a empty user_data array

I think I have the same Problem with the Shopping Cart Class.

Can anyone help?


Solution

  • try this..

    $user = $this->user_model->user($email, $password);
    $user["logged_in"] = TRUE;
    $this->session->set_userdata('user',$user);  //set session of users with a name user.
    

    to get the session value u can do..

    print_r($this->session->userdata('user')); // prints the user session array..
    

    read more about sessions in CI