Prabu,
Хотя я подозреваю, что вызов Configure :: write () иногда корректно устанавливает информацию о сеансе (по крайней мере, выглядит так, как он может работать), соглашение Cake (также известное как CakeWay) - использовать помощник Session. Я считаю, что он включен по умолчанию во все контроллеры Cake; если нет, вы всегда можете объявить свой контроллер так:
class UsersController extends AppController {
...
var $helpers = array( 'Session', ... )
...
}
Затем, когда вы хотите записать информацию в сеанс, просто позвоните:
$this->Session->write( 'checkAgent', false );
Для считывания значений используйте:
$this->Session->read( 'checkAgent');
Для получения дополнительной информации о помощнике Session, посетите CakeBook @ http://book.cakephp.org/view/484/Session