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

session(MM_Username") un problema cuando caduca

Estas en el tema de session(MM_Username") un problema cuando caduca en el foro de ASP Clásico en Foros del Web. utilizo session(MM_Username") como identificador unico de usuario, y como clave para realizar las consultas y los inserts a la base de datos. todo funciona bien ...
  #1 (permalink)  
Antiguo 09/05/2006, 05:09
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
session(MM_Username") un problema cuando caduca

utilizo session(MM_Username") como identificador unico de usuario, y como clave para realizar las consultas y los inserts a la base de datos.

todo funciona bien hasta q llaman al usuario al telefono a mitad formulario, o simpremente se va a comer.

claro la sesion caduca y puede pasar d todo.

q podria hacer en este caso?
  #2 (permalink)  
Antiguo 09/05/2006, 05:21
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
Y el usuario que está más de 20 min. al teléfono? Por defecto la sesión en ASP caduca a los 20 min, pero si quieres aumentarlo:
Código:
<% Session.TimeOut = 30 %>
Donde 30 serían los minutos a los que expira la sesión.
  #3 (permalink)  
Antiguo 09/05/2006, 05:28
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
lo tengo a 40 min

necesito otra cosa, son muchos formularios y la gente se cansa.

intente q avisara cuando caduca, pero no me salio.
  #4 (permalink)  
Antiguo 09/05/2006, 07:43
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
No tienes suficiente con 40 minutos??? Pues ponle más. Si buscas otra cosa entonces que es lo que necesitarias rufo? Explicate un poquito mejor.
  #5 (permalink)  
Antiguo 09/05/2006, 07:55
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
el problema es q ponga el tiempo q ponga siempre caducará, aunque sea una vez y no se me ocurre nada.
  #6 (permalink)  
Antiguo 09/05/2006, 08:10
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
No me hagas mucho caso, pero si tienes control sobre el server y estás usando IIS creo que hay una opción para que las sesiones no caduquen. Si no tienes este control sobre el servidor tampoco le veo mayor problema, ya que cuando caduque la sesión puedes redireccionar a una página donde preguntes al usuario si desea seguir conectado o no...

En fin, tú dirás.
  #7 (permalink)  
Antiguo 09/05/2006, 08:43
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
Creo que otra opcion son los objetos hidden

<input type="hidden" name="id" value="<%=request.querystring("id")%>">

No he indagado mucho pero creo que a diferencia de laos session estos no caducan siguen hasta terminar la ejecucion del sistema.
__________________
nabetsE
  #8 (permalink)  
Antiguo 09/05/2006, 08:47
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
aqui hay mas informacion:

El primer punto a tener en cuenta con el objeto hidden es que este es "invisible al usuario". El usuario no puede verlo y por lo tanto no puede interactuar con él.



El objeto hidden solo sirve para recolectar información del usuario y preferencias en forma de texto. Por ejemplo, podremos mantener durante todos los formularios de distintas páginas, el nombre del usuario:



<input type="hidden" name="usuario" value="Carlitos_2003">



Pero el valor (value) estará siempre impuesto por defecto.
__________________
nabetsE
  #9 (permalink)  
Antiguo 09/05/2006, 09:07
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
Yo utilizo este objeto al prinicpio de mi pagina que es donde el usuario ingrea su rpe(identificador unico) y su clave de acceso, si estos no corresponden simplemente no puede entrar al sistema, creo mis objetos hidden y listo, no se por que en tu caso los usuarios tienen por que entrar a los formularios.
__________________
nabetsE
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 15:44.