Foros del Web » Programando para Internet » ASP Clásico »

¿Recordar usuario en una zona privada con varios usuarios?

Estas en el tema de ¿Recordar usuario en una zona privada con varios usuarios? en el foro de ASP Clásico en Foros del Web. 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 -> ...
  #1 (permalink)  
Antiguo 03/09/2008, 17:59
 
Fecha de Ingreso: abril-2006
Mensajes: 69
Antigüedad: 18 años, 1 mes
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.
  #2 (permalink)  
Antiguo 04/09/2008, 05:58
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: ¿Recordar usuario en una zona privada con varios usuarios?

Hola

Has de usar session

session("loginusu") = request.form("usuario")

En la zona privada

if isEmpty(session("loginusu")) then
' redireccionas fuera de la zona privada
else
' permites su estancia en la zona privada
end if

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:52.