Não sei se era bem isso que o Diego queria.
Se entendi bem, o que sugiro para ti é o seguinte: Onde é feito a verificação se o user está logado ou não, tu gravarias uma session com a página em questão. Coisa do tipo $this->session->set_userdata(last_page, current_url()); Então, após o login, verificas se a session last_page existe e se existir, dás um redirect para ela. Senão, o redirect vai para o default. Tenho um procedimento muito parecido com isso aqui. Serve basicamente para quando o login expira, eu mostro a tela de login novamente mas após o login eu redireciono para a última página (quando esta existe, lógico). Abraços De: [email protected] [mailto:[email protected]] Em nome de Renato Costa Barbosa Enviada em: sexta-feira, 13 de agosto de 2010 01:14 Para: 'CodeIgniter Brasil' Assunto: [CodeIgniter] RES: Login, redirecionamento Opa Diego Cara se você está sessão, basta verificar se existe algo na sessão, se existir libere o conteúdo, senão manda ele fazer o login denovo. Eu prefiro criar um lib para fazer esse controle, dae monto uma função para verificar se existe algo na sessão, tipo: If(!$this->lib->estaLogado()) { ....... não libera o conteudo } else { ... libera o conteudo } De: [email protected] [mailto:[email protected]] Em nome de Diego Anzolin Ferreira Enviada em: quinta-feira, 12 de agosto de 2010 19:21 Para: [email protected] Assunto: [CodeIgniter] Login, redirecionamento Pessoal Criei uma aplicação com login usando o CI, sempre quando a sessão acaba, o usuário é redirecionado para " <http://dominio.com/login> dominio.com/login". Gostaria de saber como fazer quando o usuário (quando não estiver logado, sessão expirada) chama a página " <http://dominio.com/tasks/view/1> dominio.com/tasks/view/1" e é redirecionado para " <http://dominio.com/login/?to=/tasks/view/1> dominio.com/login/?to=/tasks/view/1". Neste caso o usuário seria redirecionado pra o controller "login" e se logar com os dados corretos, seja redirecionado para " <http://dominio.com/tasks/view/1> dominio.com/tasks/view/1" controller "tasks". Atenciosamente, Diego Anzolin
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

