Hola a todos, bueno la verdad en esta oportunidad  estoy trabajando con cakePHP  1.3  tengo un problema con el  inicio de las cookie a continuación les presentare el código que uso.
   Código PHP:
      function login () {
      $this->set('title_for_layout', 'Panel de usuarios');
      $this->layout = 'login';
       if($this->Auth->user())
       { 
              $cookie = array();
              $cookie['id'] = $this->Auth->user('id');
              $cookie['username'] = $this->Auth->user('username');
              $cookie['email'] = $this->Auth->user('email');
              $this->Cookie->write('Usuario', $cookie,true,100);   
         $this->Auth->redirect(array('controller' => 'administrator', 'action' => 'panel'));
       }
     
  } 
    
  
Cuando  inicio por primera vez la sesión se escribe la cookie sin problemas pero si salgo y ingreso nuevamente no se escribe nada en la  cookie a pesar de que la borro al salir de la sesión.  
 Código PHP:
      function logout () {
         $this->Cookie->delete('Usuario');
       $this->Cookie->destroy(); 
       $this->redirect ($this->Auth->logout ());
   } 
    
  Alguien me puede  orientar para identificar en que cometo el error?, la única forma en que se escribe la cookie nuevamente es si elimino todas las existentes desde el navegador cosas que no seria una solución aceptable de ante mano gracias por su tiempo.