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:
Ahora bien, pregunto: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
¿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
