no veo en que lugar haces la instancia de la session ni donde le agregas los datos, cuando invocas la instancia de session en codeigniter automaticamente te crea algunos valors por defecto como session_id, ip_address etc despues con la la funcion
Código PHP:
Ver original$this->session->set_userdata($newdata);
agregas tus propios valores
Saludos