Eu uso o construtor, mas com base em um metodo no MY_Controller, tipo:
function verificaStatusLogado()
{
$return = TRUE:
if( ! $this->session->userdata('itp_fun_logado') )
$return = FALSE;
return $return;
}
E no construtor eu verifico,
function __construct()
{
if( ! $this->verificaStatusLogado() )
redirect($url);
}
Em 8 de maio de 2012 16:59, Nando Araujo <[email protected]> escreveu:
> Marcelo,
>
> Te entendi. Tem conteúdo espalhado por aí explicando algumas formas, na
> real pode ser feito da forma que quiser, usando libraries, helpers, só nos
> models, vai da tua necessidade, mas de uma forma genérica o mais
> recomendável acredito que seja em um base controller, recomendo essa
> leitura:
>
> http://philsturgeon.co.uk/blog/2010/02/CodeIgniter-base-Classes-Keeping-it-DRY
>
> Em 8 de maio de 2012 16:51, Marcelo Florindo
> <[email protected]>escreveu:
>
> > Olá Nando,
> >
> > Até pensei nisso, só que como eu conheço pouco do CI, poderia ele
> > implementar algo diferente.
> >
> > Obrigado
> >
> > Marcelo
> >
> > Em 8 de maio de 2012 16:41, Nando Araujo <[email protected]>
> > escreveu:
> > > OOP - Herança
> > >
> > > É só criar um base controller (MY_Controller da vida..) e fazer a
> > checagem
> > > nele, daí extende dele os controllers que quiser "controlar".
> > >
> > > Em 8 de maio de 2012 16:08, Marcelo Florindo
> > > <[email protected]>escreveu:
> > >
> > >> Colegas,
> > >>
> > >> Como eu poderia controlar os meus controllers e models para que apenas
> > >> fossem acessado após o login?
> > >>
> > >> Eu tenho uma sessão criada, porém ficar tendo que controlar por método
> > >> é fogo na roupa.
> > >>
> > >> Precisava de algo que ao incluir um novo controller não tenha que
> > >> ficar me preocupando com isto.
> > >>
> > >> Alguma ideia?
> > >>
> > >> Grato a todos,
> > >>
> > >> --
> > >> Marcelo
> > >>
> > >>
> >
> ---------------------------------------------------------------------------------
> > >> Desenvolvedor/Analista
> > >> Sites e Sistemas
> > >>
> > >>
> >
> ---------------------------------------------------------------------------------
> > >>
> > >> _______________________________________________
> > >> [email protected]
> > >> http://www.codeigniter.com.br
> > >>
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >>
> > >> ---------------------------
> > >> Oportunidade de negócio
> > >> http://www.franquiasargohost.net
> > >> ---------------------------
> > >>
> > > _______________________________________________
> > > [email protected]
> > > http://www.codeigniter.com.br
> > >
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > ---------------------------
> > > Oportunidade de negócio
> > > http://www.franquiasargohost.net
> > > ---------------------------
> >
> >
> >
> > --
> > Marcelo
> >
> >
> ---------------------------------------------------------------------------------
> > Desenvolvedor/Analista
> > Sites e Sistemas
> >
> >
> ---------------------------------------------------------------------------------
> >
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
> >
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
--
*
---------------------------------------------------------------------------------------------------------------------------
*
"Eu adoraria mudar o mundo, pena que eles não me fornecem o
código-fonte".
~
\°v°
( . )\ --> open-source
^ ^
*
---------------------------------------------------------------------------------------------------------------------------
*
Email: [email protected]
Url: http://andrewd.com.br
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------