Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 13:06
Avatar de luisvasquez
luisvasquez
 
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 21 años, 5 meses
Puntos: 6
Pregunta Limpiar Variables de session

Amigos,

Tengo una aplicación donde uso (en algunos casos), gran cantidad de variables de session, y he creado una función para limpiarlas cuando lo creo necesario, sin embargo, no estoy seguro de que esto sea lo correcto.

Para no eliminarlas una a una, la función pretende "conservar" algunas de ellas y eliminar el resto. Las variables que se conservan son las que necesito cuando el usuario ha hecho "login".

Código:
function limpiar_variables()

 email        = session("x_email")
 clave        = session("x_contrasena")  
 estatus      = session("estatus")
 rif          = session("rif")
 pais         = session("pais")
 tipo_empresa = session("tipo_empresa")
 moneda       = session("moneda")
 idioma       = session("idioma")
 bandera      = session("bandera")
 impuesto     = session("impuesto")
 pais_corta   = session("desc_pais_corta") 
 pais_larga  = session("desc_pais_larga") 
  
Session.Contents.RemoveAll()

session("x_email")         = email  
session("x_contrasena")    =  clave 
session("estatus")         = estatus
session("rif")             = rif 
session("pais")             = pais 
session("tipo_empresa")    = tipo_empresa
session("moneda")          = moneda 
session("idioma")          = idioma  
session("bandera")         = bandera 
session("impuesto")        = impuesto 
session("desc_pais_corta") = pais_corta 
session("desc_pais_larga") = pais_larga 

End function
Ahora bien, pregunto:

¿Mediante esta función se crea una nueva sessión para el usuario?

¿Podría esto tener alguna consecuencia?

Agradezco sus siempre oportunos comentarios,
Luis Vásquez