Hola que tal, estoy intentando hacer un sistema de login de usuarios, he
probado algunos componentes pero no me funcionan bien :(, asi que me decidi
por hacer uno propio.
el primer problema que tengo es con el before filter , no se porque no
funciona bien
en mi controller 'applicants'
.....
function before_filter(){
$this->set('sesion',$this -> Session -> read());
//$this->set('Applicant',$this -> Session -> read("Applicant"));
print_r($this->Cookie->read('rnovoCookie'));
validateLoginStatus();
}
function validateLoginStatus(){
$s = $this -> Session -> read();
$sua= $s['Config']['userAgent'];
if($this->action != 'login' && $this->action != 'logout')
{
if($this->Session->check('Applicant') == false)
{
$this->redirect(array('action' => 'login'), null, true);
$this->Session->setFlash('The URL you\'ve followed requires
you login.');
}
}
}
....
pero nunca me hace la redireccion, ademas este before filter reescribe el
beforefilter que tengo en app_controller , eso es normal??, tambien probe
con deja rla funcion validateLoginStatus en private __ y llamarla como
private desde el beforefilter, pero nada..
por otro lado como tendria que hacer para llamar a esta funcion desde otros
controllers, ¡tendria que hacer todo eso de nuevo?
ojala puedan darme una ayuda
Saludos
--
Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.cl
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---