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
---------------------------

Responder a