Если вам необходимо сохранить данные между 2 запросами, напишите в Session .
В вашем случае, прежде чем перенаправлять пользователя в новое место (страницу входа), напишите в Сессию сообщение (обычно это просто флэш-сообщения).
Session::write('Flash.auth', array('message' => '...'), array('name' => 'default'))
Затем в ваших представлениях проверьте, не является ли сеанс пустым, чтобы отобразить его или нет.
Session::read('Flash.auth', array('name' => 'default'))
Так как вам нужно будет делать это во многих частях вашего приложения, взгляните на плагин li3_flash_message или сверните свой собственный