Problema con sesiones... Creo...

Hola!
Tengo una tremeeeenda duda... Estoy desarrollando un sistema de reclamos en el cual primero hay que identificarse con user y password. Si todo va bien, se crea una sesión y el cliente navegar por la sección de ayuda online.
La página a la que se llega después de identificarse es una página con frames. En un lado va el menu y en el otro la bienvenida, formularios etc...
Todo funcionaba a las maravillas hasta que le puse otro usuario a la base de datos, y ahora da lo mismo los datos que ocupe en el login... Siempre me muestra los datos asociados al primer usuario que puse en la base.
Puedes intentarlo tu mismo en esta dirección:
www.consumidoresint.cl/calipo
Ocupa estos username y password:
titin, gringo
Inga, linda
con cualquier opcion muestra lo mismo, a pesar de que las páginas tienen la siguiente instruccion sql: Select * from clientes where rut="&rut&""
Donde rut es un numero pasado como una querystring
¿Qué sera lo que esta malo?
HELP!

1 Respuesta

Respuesta
1
Cuando se loguea un usuario, en la página de login, tienes que guardar en una variable de session el nro del id, o la variable que vos consideres necesaria para identificar el usuario que esta navegando.
Por ej:
session("usrID") = 22
y cuando haces el select, seria algo asi:
Select * from clientes where rut="& session("usrID") &""
Igualmente te recomiendo cuando trabajas con frames que escribas esto arriba de todas las páginas.
Esto hara que las paginas no queden en el cache.
Suele suceder que cuando llamas a páginas que están en frames, toma las páginas del cache, del historial.
<%
Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas