Mantener variables en varias páginas aspx

11/07/2006 - 20:37 por jazdian | Informe spam
Hola a todos:

Estoy creando un proyecto en C#.Net donde para entrar a ver algunos
datos se necesita entrar con usuario y contraseña.
En una base de sql server tengo una tabla de usuarios con los campos
de:

Usuario: Juan
Contraseña: 123
Categoria: 1
Ciudad: 2

Cuando Pedro ingresa correctamente su nombre y contraseña, con una
consulta verifico que exista Pedro y que la contraseña se correcta y
despues se reedirige a la página con una tabla de ventas.

Bueno pues, lo que se me complica es que la tabla de ventas filtre
únicamente los tatos de Juan y ciudad "2".

¿Como puedo mantener los dos valores en todas mis páginas para poder
hacer las consultas y filtrar los datos de acuerdo a los valores del
usuario?

Agradeceré su ayuda.

René
 

Leer las respuestas

#1 Matías Iacono
11/07/2006 - 21:32 | Informe spam
Al momento de hacer el login, si es correcto, almacena los valores que
necesitas, como llaves del usuario, en variables tipo session.

En VB.net: Session("Nombre") = Valor

Y luego, para leerla:

Valor = Session("Nombre")

En C# es similar, solo cambia la nomenclatura.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"jazdian" escribió en el mensaje
news:
Hola a todos:

Estoy creando un proyecto en C#.Net donde para entrar a ver algunos
datos se necesita entrar con usuario y contraseña.
En una base de sql server tengo una tabla de usuarios con los campos
de:

Usuario: Juan
Contraseña: 123
Categoria: 1
Ciudad: 2

Cuando Pedro ingresa correctamente su nombre y contraseña, con una
consulta verifico que exista Pedro y que la contraseña se correcta y
despues se reedirige a la página con una tabla de ventas.

Bueno pues, lo que se me complica es que la tabla de ventas filtre
únicamente los tatos de Juan y ciudad "2".

¿Como puedo mantener los dos valores en todas mis páginas para poder
hacer las consultas y filtrar los datos de acuerdo a los valores del
usuario?

Agradeceré su ayuda.

René

Preguntas similares