I have created an ajax controller (on sessions module) with static data to set the login session for a user. If i go to this controller with browser (link: http: // localhost: 8888 / index.php / sessions / ajax / setsession) works and the session works correctly: the user is logged on invoiceplane.
The AJAX controller code:
$this->load->library('session'); $this->load->model('sessions/mdl_sessions'); $session_data = array( 'user_type' => '1', 'user_id' => '1', 'user_name' => 'Luca', 'user_email' => 'email@example.com', 'user_company' => '' ); $this->session->set_userdata($session_data);
If i try to do this with php (file_get_contents) or php (curl), the system does not work, the sessions are not created and the user is not logged.
I have read the session library and i think there is a block on your code or similar stuff.
Is this the problem? What is the solution?
Please help me to solve.