Basé sur une condition dans la fonction jsonresponse() de JobsController, je veux déconnecter l'utilisateur et les envoyer à la page de connexion avec un message flash utilisateur invalide.Messages flash CakePHP 2.6 ne montrant pas
jsonresponse ($ data)
if($data['status'] == '0'){
$this->Session->setFlash(__(INVALID_USERS_CREDENTIALS),'default', array('class' => 'error-flash-msg'));
return $this->redirect($this->Auth->logout());
}
Maintenant, il est redirigé vers la page de connexion, mais le message flash ne montre pas.
Dans Loginlayout
<div style="padding-left:12%">
<?php echo $this->Session->flash(); ?>
</div>
<div class="loginbox">
<?php echo $this->fetch('content');?>
</div>
</body>
ce qui est la question ici, quand je goto page de connexion et entrez les informations d'identification non valides, il me montre un message flash. Mais quel est le problème dans le cas ci-dessus ...! Toute aide est très appréciée. Merci.
pouvez-vous nous montrer la résultat de 'debug ($ _ SESSION)' sur votre 'view' –
Il ne montre rien ..! – Aamir
Mais avant de rediriger, Si je débogue ($ _ SESSION) dans le contrôleur, Il montre des données de message dans le contrôleur – Aamir