
03/09/2008, 17:59
|
| | Fecha de Ingreso: abril-2006
Mensajes: 69
Antigüedad: 19 años Puntos: 0 | |
¿Recordar usuario en una zona privada con varios usuarios? Hola a todos:
En mis páginas web, suelo tener la siguiente estructura:
- index -> formulario de introducción de usuario y contraseña
- index_login -> página que comprueba si los datos son correctos, y redirige a...
- menu -> el menú de opciones de la zona privada
En mis páginas suele haber varios usuarios, y hasta ahora guardaba los datos del usuario activo y los pasaba de página en página a través de un querystring... Sí, lo sé, no es nada seguro, pues basta con cambiar tu nombre de usuario en la url por otro, para tener acceso a sus datos y permisos. Debido a ello, quiero cambiar este sistema por otro más fiable.
Necesito, de algún modo, que el usuario con el que te validas se recuerde en todas las páginas de la zona privada.
¿Cuál es la mejor manera para pasar datos entre páginas si no queremos usar querystring y no siempre tenemos opción de usar formularios?
Porque puedo usar formularios con un input de tipo "hidden", y recuperar la información con un Response.Form, pero el problema es que a algunas páginas se va con enlaces, o incluso con Response.Redirect, y entonces no sé cómo enviar los datos a esas páginas. Es decir, que si tengo que usar un formulario y un botón de formulario para ir a una página, simplemente uso un input "hidden", pero si tengo que pinchar en un enlace normal o es el script el que me redirige, no puedo usar un formulario ya que éste, como no voy a pinchar en él, tampoco tiene sentido ponerle atributo "action".
¿Cómo pasaría los datos en esas páginas?
Muchas gracias por vuestras respuestas.
Saludos. |