Bon bah ce fût bref. En cherchant avec notre ami Google, j'ai trouvé l'erreur donc pour ceux que cela intéresse:
Pour faire simple dans le tuto précédent
on avait ajouté le composant SecurityAuth avec la ligne suivante:
Fichier AppController.php
class AppController extends Controller
{
var $components = array('Auth');
//... reste du code
}
Ceci fonctionnait bien pour le $this->Session->flash('auth') , mais après vérification rendait obsolète le second $this->Session->flash() dans /View/Layout/default.ctp.
L'erreur vient du fait que dans CakePHP 2.x, peut-être en dessous (A confirmer), le composant Session n'est pas inclus de base. Du moins en ajoutant le composant Auth , on a ecrase le tout.
Afin de resoudre le probleme, il suffit d'inclure le composant Session dans AppController.
Fichier AppController.php
class AppController extends Controller
{
var $components = array('Auth', 'Session');
//... reste du code
}