
03/02/2006, 16:34
|
| | Fecha de Ingreso: enero-2006
Mensajes: 169
Antigüedad: 19 años, 3 meses Puntos: 0 | |
Variables de session no se borran en todas las paginas Saludos a todos.
Tengo un puequeño problema, tengo una aplicacion hecha en asp y variables de session, el detalle es que a la derecha de la aplicaion (en todas las paginas) aparece un boton de "cerrar sesion" el cual es un link (salir.asp?s=1) a la pagina salir.asp; dicha pagina recibe la variable "s", abajo pongo el codigo de la pagina salir.asp:
<%
Session.Abandon()
Session.Contents.RemoveAll()
s1 = request("s")
%>
.
.
.
<tr>
<td width="780" valign="top" colspan="5" align="center">
<p class="menus"><p class="tit3"><%if s1 = 1 then%>Gracias por su visita a la aplicacion
<p class="tit3" align="center"><a href="default.asp">Volver a la aplicacion (Pagina Principal)</a><%else%>
Usted no esta
autorizado para ver esta pagina o su sesión de trabajo ha expirado vuelva a
intentarlo
<p class="tit3"><a href="default.asp">Reintentar</a><%end if%>
<p class="tit1"><script src="javas/fecha.js"></script>
</td>
</tr>
El problema es que, efectivamente en la pagina salir.asp si borra las variables de session pero al reingresar al sistema con otra cuenta o login (OJO esto sin cerrar el navegador) me sigue manteniendo las variables de session del usuario anterior.
Pero si oprimo F5 para refrescar la pagina, sorpresa ya adquiero las variables de session correctas para el usuario activo.
Espero me puedan ayudar, gracias de antemano.
__________________ "La adulación es una moneda que empobrece al que la recibe" |