Pessoal, Eu e um amigo estamos desenvolvendo uma aplicação que tem nos dado uma dor de cabeça tremenda. Criamos um sistema de login que funciona em todos os navegadores, exceto o Internet Explorer.
Chegamos a salvar as sessions no banco de dados (usando o sistema built-in do CI) para ver se dava jeito. Com o Chrome, Firefox, Safari e Opera, tanto em Windows quanto em Mac, o sistema funciona perfeitamente. Porém, quando vamos para o IE, conseguimos nos logar, mas quando o usuário tenta acessar alguma outra área restrita, ele desloga sozinho e leva para a tela de login (inicial). Analisamos os registros gerados na tabela sessions e eis que ocorre algo estranho. Enquanto para os outros navegadores ele mantém um único registro e limpa os dados do usuário que foram salvos, para o IE, ele gera um registro extra com o campo USER AGENT com o valor "GBPlugin" e toda vez que clicamos em alguma outra área restrita, ele gera um novo registro com USER AGENT normal porém sem os dados da sessão do usuário. Já aumentamos o tempo de sessão para 99.999 (padrão é 7.200) e não resolveu — essa foi uma das possíveis soluções que encontramos no fórum do codeigniter.com. Algum de vocês já passou por situação parecida e conseguiu resolver? Se sim, dê-nos um help. Desde já, obrigado, -- Erick Patrick Sent with Sparrow
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

