Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2007, 08:17
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Sesiones y clases

mmmm pero entonces no me sirve de nada guardar los datos en una clase si la reinicio con cada llamada a la página. Existe unos valores minimos:

c.setNumCuenta = 4300001
c.setPassCuenta = xHj67765

que solo cambian si se logea una Agencia. En caso de que sea un Cliente Directo (o anónimo) estos datos se mantienen siempre igual (4300001 es un asiento contable) En caso de que se logee una Agencia de Viajes por ejemplo seria

c.setNumCuenta = 4300024
c.setPassCuenta = xxxxx96

Todos los clientes que hagan reservas con esta cuenta se comisiona a dicha agencia. No puedo pedir los datos a la agencia cada vez que se recarga la página.

Si es Objecto --> Los datos validados
Si no lo es -----> Datos basicos de Cliente Directo

Esto dejaría de ser valido. Creo que no me convence esto de meter clases en las variables de sesion. Creo que lo mejor es quitarlas y usar cadenas separadas por un caracter especial:

Session("Agencia") = "4300001#yu778jjhgg#Avis"

Y luego hacerle un split :(
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -