Daniel, experimenta dar um print_r($_REQUEST) para ver tudo o que está
guardado, porque se vc setou as informações na sessão, ela deve estar lá !!


abs



2009/8/26 Daniel Pinna <[email protected]>

> E aí, será que este aqui, alguém sabe responder?
>
> abs
>
> ---------- Forwarded message ----------
> From: Daniel Pinna <[email protected]>
> Date: 2009/8/26
> Subject: Sessão
> To: [email protected]
>
>
>
>  Salve Salve Galera do CI,
>
> Tenho uma view que é enviada para um controller. Neste controller faço uma
> validação, utilizando a library validation.
> Se passa na validação chamo um método de autenticação de um determinado
> modelo. Aí falo uma validação se o usuário foi autenticado ou não.
> Se ele foi autenticado, utilizo um método de um outro modelo, que guarda na
> sessão os itens de menu.
>
> Ok, até aqui tudo funcionando. Aqui vem o problema.
>
> Quando escolho um item do menu, o usuário é enviado para o controller
> específico daquele item de menu, em uma ação específica. Neste controller
> faço uma validação se ele tem acesso ou não ao item de menu escolhido.
> Quando ele não tem acesso, grava uma variavel de erro na sessão e volta
> para a página incial. Só que aqui o menu não aparece completamente. Só
> aparece uma parte do menu. É como se ele tivesse perdido as informações que
> eu já tinha gravado na sessão.
>
> Obs.: Quando eu valido se o usuário tem ou não acesso ao item escolhido,
> fiz um teste. Regravei na sessão os itens de menu, desse jeito funcionou.
> Quando o usuário não tem acesso e eu o retorno para a pagina inicial o menu
> aparece por completo.
>
> Alguém sobre esse problemaw Acredito que deve ser alguma configuração do
> tamanha da sessão. o que acham??
>
> --
> Daniel Pinna
>
>
>
> --
> Daniel Pinna
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Sergio de Andrade
Cel: (11) 8551-1201
MSN: [email protected]
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a