Foros del Web » Programación para mayores de 30 ;) » Java »

No puedo cerrar sesion

Estas en el tema de No puedo cerrar sesion en el foro de Java en Foros del Web. Hola: como la mayoria de algunos soy nuevo en jsp. Tengo un problema con la pagina que estoy desarrollando, ya que no cierra sesion, lo ...
  #1 (permalink)  
Antiguo 01/11/2007, 09:09
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
No puedo cerrar sesion

Hola: como la mayoria de algunos soy nuevo en jsp. Tengo un problema con la pagina que estoy desarrollando, ya que no cierra sesion, lo raro es que en especial no lo hace con el iexplorer, en cambio con FireFox lo valida y pareceria que si lo cierra. Estoy usando como IDE netbeans 5.5 y Tomcat, por el momento lo corro sobre el tomcat de netbeans.
Bueno aqui les mando mi codigo.
Index redirecciona a chequarlogueo, por lo que lo que hago en chequear logueo es:
<%

clsUsuarios gUsuario= new clsUsuarios(conexion.getConexion());
String usuarios =request.getParameter("txtusuario");
String contrasenia=request.getParameter("txtcontrasenia") ;
String tipopermiso = "";
String nombre="";

ResultSet resultado,resultado2;
//Validacion desde la BD
resultado =gUsuario.seleccionarPers(usuarios,contrasenia);

if (resultado.next()==true)//Si existe

{
resultado2 = gUsuario.mostrarDatos(resultado.getString("idperso nas"));
resultado2.next();

tipopermiso= resultado.getString("tipopermiso");
nombre= resultado.getString("apellido");
session = request.getSession(true);
session.setAttribute("usuarios",usuarios);
session.setAttribute("permiso",tipopermiso);
session.setAttribute("nombre",nombre);
response.sendRedirect("Menuprincipal.dwt.jsp");
}//fin del if si existe

//Caso contrario
else {
%>
<jsp:forward page="index.jsp">
<jsp:param name="error" value="Usuario y/o clave incorrectos. Vuelve a intentarlo."/>
</jsp:forward>
<%

}

Menuprincipal.dwt.jsp contiene:
<%

String usuarios = "";
String permiso="";
String nombre ="";

session = request.getSession(false);
if (session.getAttribute("usuarios") == null ){
%>
<jsp:forward page="index.jsp">
<jsp:param name="error" value="Es obligatorio identificarse"/></jsp:forward>
<%
} else {
usuarios = (String)session.getAttribute("usuarios");
permiso = (String)session.getAttribute("permiso");
nombre = (String)session.getAttribute("nombre");
}%>

y el cerrarsession.jsp:
session.invalidate();

que hago mal???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.