Eu faço isso com hooks.

Utilizo o $hook['post_controller_constructor'] que vai rodar depois do
__construct()

E na lógica faço a seguinte verificação:

- Verificar se o segmento solicitado é 'home' ou o Controller que você
chama a View com o formulário de login.
- Qualquer outro segmento solicitado é verificado se existe o meu valor
sessão definido. Se não tiver faz um redirect('home');

Exceções... Basta definir na sua lógica. Tal segmento...

Em 8 de maio de 2012 19:19, Rafael Apocalypse <[email protected]>escreveu:

> Eu prefiro fazer a verificação no Constructor quando todos os métodos
> daquele controller exigem que o usuário esteja logado.
>
> Mas de qualquer forma eu sempre jogo a verificação em um helper, e qdo
> necessário chamo ele dentro do método… ao invés de chamar no constructor.
>
> RA
>
> --
> Rafael Apocalypse
> Co-Founder Glicemias Online
> http://glicemiasonline.com.br
>
>
> On Tuesday, May 8, 2012 at 5:00 PM, Ademir Cristiano Gabardo wrote:
>
> > Ouuuu, controla no Contrutor da classe.
> > É o jeito mais "simplão" que tem.
> > Abraços
> >
> >
> > -----Mensagem original-----
> > De: [email protected] (mailto:
> [email protected])
> > [mailto:[email protected]] Em nome de Nando Araujo
> > Enviada em: terça-feira, 8 de maio de 2012 16:42
> > Para: CodeIgniter Brasil
> > Assunto: Re: [CodeIgniter] Fazendo controle dos arquivos - sessão
> >
> > 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] (mailto:[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] (mailto:[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] (mailto:[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
> > ---------------------------
> > -----
> > Nenhum vírus encontrado nessa mensagem.
> > Verificado por AVG - www.avgbrasil.com.br (http://www.avgbrasil.com.br)
> > Versão: 2012.0.2171 / Banco de dados de vírus: 2425/4985 - Data de
> > Lançamento: 05/08/12
> >
> >
> > _______________________________________________
> > [email protected] (mailto:[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
> ---------------------------
>



-- 
Joel Galdino
[email protected]
(11) 5796 87 77
twitter.com/galdino
_______________________________________________
[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
---------------------------

Responder a