Foros del Web » Programando para Internet » ASP Clásico »

Estudiando el objeto Session

Estas en el tema de Estudiando el objeto Session en el foro de ASP Clásico en Foros del Web. Aquí ando estudiando las posibilidades del objeto session, y tengo alguna dudilla. En un formulario que vengo usando, trabajo el logueo de esta manera: Código: ...
  #1 (permalink)  
Antiguo 19/03/2008, 05:08
 
Fecha de Ingreso: septiembre-2007
Mensajes: 99
Antigüedad: 16 años, 8 meses
Puntos: 0
Estudiando el objeto Session

Aquí ando estudiando las posibilidades del objeto session, y tengo alguna dudilla.
En un formulario que vengo usando, trabajo el logueo de esta manera:
Código:
if mode="login" then

Dim nombre,clave
nombre=talytal
clave=pascual

if request.form("userid")=talytal and request.form("userpass")=pascual then
session("datos")="true"
else
session("datos")=""
end if
elseif mode="logout" then
session("datos")=""
end if

if session("datos")="true"
then
(sale la paginita con datos y demás)

if session("datos")=""
then
(regresamos a los casilleros del login)
El tema es que me gustaría trabajar con session.abandon, y no con session("datos")="", reemplazando el código anterior por cosas como ésta:
Código:
...
elseif mode="logout" then
session.abandon
end if
...

if session("datos")=false
then
(regresamos a los casilleros del login)
Funcionar, funciona, pero me asaltan dos problemas:
-hay que clicar DOS VECES en el logout para volver al inicio (los casilleros login), cuando antes regresaba con un sólo click. Es decir, usando el session("datos")="" basta con clicar en el logout una vez para que la variable "datos" se vacíe y automáticamente el navegador rediriga al inicio del proceso. Con session.abandon parece que el navegador tiene que refrescar dos veces para que se vacíe la sesión.

-No estoy convencido de que la función session("datos")=false sea lo correcto para comprobar que la sesión está abandonada, y no existe.

Gracias por cualquier idea al respecto

Última edición por vega22; 19/03/2008 a las 05:14
  #2 (permalink)  
Antiguo 19/03/2008, 06:35
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: Estudiando el objeto Session

Hola

A ver que te parece esto que escribió tammander

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 19/03/2008, 10:59
 
Fecha de Ingreso: septiembre-2007
Mensajes: 99
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Estudiando el objeto Session

Gracias, Adler.
No me vale de mucho porque quiero usar expresamente el session.abandon para ir aprendiendo a manejarlo bien.
De momento como no le pillo el rollo lo he dejado como estaba.
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:38.