Pessoal,
Estou com um problema enorme na minha aplicação web, estava fazendo controle de usuario (login) pela session pois assimque o usuario logava na app eu abria a session dele. Só que meu escopo de projeto foi alterado e essa app esta abrindo dentro de um iframe ai que entra o problema esse iframe mata minha session a cada nova requisão então mudei para gerar cookie só que ele não gera o cookie somente quando esta no iframe e no IE pois quando eu tiro a app do iframe funciona perfeitamente, vou colocar o código só para desencargo pois ele esta funcionando o que esta acontecendo deve ser algum bug do IE com o iframe.
Se alguem já passou por isso de um help ae…
Código que eu estou gerando o cookie ( no iframe ele nem grava ):
Cookie nomeCok = new Cookie("nome", adminUser.getNome());
nomeCok.setMaxAge(7 * 24 * 60 * 60);
nomeCok.setVersion(0);
nomeCok.setSecure(false);
Código que estou lendo o cookie ( aqui ele já chega null pois esta para lerquando abro uma nova requisição )
Cookie[] cookies = pRequest.getCookies();
HttpSession session = pRequest.getSession();
if ( cookies != null){
String usuario = null;
String nome = null;
String idUser = null;
for(int i=0; i<cookies.length; i++){
Cookie cookie = cookies[i];
if(cookie.getName().equals("usuario")){
usuario = cookie.getValue();
}else if(cookie.getName().equals("nome")){
nome = cookie.getValue();
} else if(cookie.getName().equals("idUser")){
idUser = cookie.getValue();
}
}
Quam souber de algo agradeço
FLW