Oi Marco,

E se você definir no controller algo do tipo:

subpasta/admin.php
class Admin extends Controller{
   public $requer_autenticacao = true; // funciona se logado e, se
não, joga para o admin/login
   ...
}

E testar esta propriedade no Hook ?
if( isset($this->requer_autenticacao) AND $this->requer_autenticacao === true ){

}
ficaria independente de sua estrutura de pasta.

IMPORTANTE : Considere o código acima um 'brainstorm', provavelmente
deverá ser adaptado.
(gosto da idéia de trocarmos idéias e não somente soluções resolvidas)

Abs
Edinho Almeida

2008/4/8 Marco Telles <[EMAIL PROTECTED]>:
> Oi Rafael, eu 'capisce' sim  :)
>
>  Mas o admin apenas monta um menu que vai chamar vários controllers. Se
>  alguém acessar a url diretamente ele não vai bloquear, já que não vem do
>  admin. E aí seria o caso de ter um array com todos os controllers para
>  testar ? Seria a melhor solução ?
>
>  Outra opção, respondendo ao Edinho, pegar o segmento da subpasta, já que
>  todos os controllers do admin estão dentro dela. Seria uma boa opção ???
>
>
>  abs
>
>
>
>
>
>  _______________________________________________
>  Lista mailing list
>  [email protected]
>  http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>



-- 
Abs
Edinho Almeida
11 3711-7074
11 3564-8906

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a