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

Responder a