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
-~----------~----~----~----~------~----~------~--~---

Responder a