@Errive; Undefined index, variable gibi uyarılar değişken veya dizi indexi tanımlı değilse verilir. $this->session->data['token'] burada data dizisinde token diye bir index yok sanırım bu sebepten bu hatayı alıyorsunuz. Notice mesajları hatadan ziyade bir uyarı, bildiri gibi çalışır, yani sistemin çalışmasına engel değildir, bu sebepten dolayı eğer token değeri yapmaya çalıştığınız şey için önemli ise token değerinin tanımlandığı yeri bulup orada düzeltme yapmanız gerekiyor, veya önemli değilse notice, deprecated gibi bildirimleri error_reporting ayarından pasif yapabilirsiniz.
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
Bu kod notice, strict ve deprecated bildirilerini kapatıp, sadece önemli olan fatal error, warning gibi hataların raporlanmasını sağlar.