session.setAttribute("clave_usuario", "valor");
esto es para tener control de quien accesa, todo eso funciona perfectamente

el detalle esta cuando en alguna pagina dentro del flujo de mi aplicativo aparece un popup (para mandar algun mensaje o para imprimir algun reporte), si el navegador tiene bloqueados los popups, aparece el mensaje de permitir elementos emergentes temporalmente



Se que hay que evitar el uso de popups, lo cual se esta implementando ya en el aplicativo, pero son muchisimas paginas que los tienen; tambien se soluciona agregando el dominio para que permita los popups. Pero me gustaria saber si alguien ha pasado por eso anteriormente, para que propongan ideas de como solucionarlo (aparte de las ya mencionadas) , es posible que el navegador no cierre la sesion al aceptar los popups bloqueados???
De antemano, les agradesco la atencion brindada y permitanme decirles que son un gran foro, de mucha ayuda a la comunidad que inicia en programacion o que ya tiene tiempo programando pero que de repente surguen detalles un poco dificiles de solucionar.