1
JobsControllerのjsonresponse()関数の条件に基づいて、ユーザーをログアウトしてログインページにフラッシュメッセージで送信します。無効なユーザーです。CakePHP 2.6のフラッシュメッセージが表示されない
jsonresponse($データ)
if($data['status'] == '0'){
$this->Session->setFlash(__(INVALID_USERS_CREDENTIALS),'default', array('class' => 'error-flash-msg'));
return $this->redirect($this->Auth->logout());
}
今では、ログインページにリダイレクトされますが、フラッシュメッセージは表示されません。 で
Loginlayout
<div style="padding-left:12%">
<?php echo $this->Session->flash(); ?>
</div>
<div class="loginbox">
<?php echo $this->fetch('content');?>
</div>
</body>
I後藤ログインページや無効な資格情報を入力し、それは私にフラッシュメッセージを表示したときに、ここでの問題は何です。しかし、上記のケースでは何が問題なのですか...! 何か助けていただければ幸いです。ありがとう。
あなたは私たち表示することができますあなたの 'view'の' debug($ _ SESSION) 'の結果 –
何も表示されていません..! – Aamir
しかし、リダイレクトする前に、もし私がコントローラでデバッグ($ _セッション)していれば、コントローラ内にメッセージデータを表示しています – Aamir