Ola,
seguinte... vc está entrando em looping infinito sem saber :)
vc não pode deixar ele redirecionar caso seja igual a /admin/usuarios/
logar/
tente algo assim:
if (!$this->Session->check('Usuario'))
{
if (($this->params["controller"]!="usuarios"]&&($this-
>params["action"]!="logar"])&&(isset($this->params["admin"]))){
$this->redirect("/admin/usuarios/logar/");
}
}
eu não cheguei a testar, mas a idéia é deixar ele redirecionar apenas
se o controller for diferente de usuarios, o action diferente de logar
e ele estiver no admin route...
Espero ter ajudado...
[]'s
On 18 jul, 14:05, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Prezados,
>
> Coloquei em beforeFilter() e teste com beforeRender()o seguinte:
>
> if (!$this->Session->check('Usuario'))
> {
> $this->redirect("/admin/usuarios/logar/");
> }
>
> Se eu entendi corretamente, sempre que eu acesso uma área do sistema o
> beforeFilter ou o beforeRender redireciona para a tela de login caso
> Usuario não esteja checked. O problema é que ao redirecionar para o
> admin/usuarios/logar/ aparece a mensagem: A página não está redirecionando
> corretamente
>
> O redirect funciona corretamente embora a pagina de login não carregue. Fiz
> varios outros testes e o problema continua.
>
> Alguem tem alguma dica ou já passou por problema semelhante?
>
> Abraço a todos,
>
> Rodrigo Guimarães
> Desenvolvedor Web
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos
Grupos do Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---