Сначала обновите файл autoload.php , как показано ниже.В противном случае он не будет работать в CI.
$autoload['libraries'] = array('session');
Измените свой контроллер следующим образом:
$username=$this->input->post('username');
$password= md5($this->input->post('password'));
$user_id=$this->user_model->login($username,$password);
if($user_id)
{
$user_data=array(
'user_id'=>$user_id,
'username'=>$username,
'usertype'=>$usertype,
'logged_in'=>true
);
}
$this->session->set_userdata($user_data);
Для просмотра всех данных сеанса:
$this->session->all_userdata();
Чтобы получить данные одного сеанса:
$usertype= $this->session->userdata('usertype');
Вы можете получить лучшую идею из этого: https://www.codeigniter.com/user_guide/libraries/sessions.html