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