Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > Redireccion de vuelta después de un login en ASP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Redireccion de vuelta después de un login en ASP

Redireccion de vuelta después de un login en ASP

Lo primero que debes hacer, es saber en todo momento donde te encuentras, así sabes donde tienes que volver (se podría usar javascript y volver con history.go(-1) pero la página no se refrescaría)... para eso puedes usar la variable de servidor PATH_INDEX , como lo mejor es un ejemplo, aquí tienes uno:

1º En la página donde haces la comprobación del login de usuario, imaginate que la comprobación es ver si la variable "acceso_permitido" tiene el valor True y que la página del login se llama login.asp y está en el directorio raiz de la web. En la página escribiriamos (antes de la etiqueta <head>)
<%
Path_index=Request.ServerVariables("PATH_INFO")
If acceso_permitido<>True Then Response.redirect("/login.asp?Origen=" & Path_index)
%>

2. En la página del login escribiremos:

Origen=Request.Querystring("Origen")
'....
'Comprobamos los datos
'....
'Y si la contraseña es correcta (Login_ok=true) lo redireccionamos de vuelta a casa
If Login_ok=True Then
Response.redirect(Origen)
else
Response.redirect(/acceso_denegado.htm)
end if

Autor: LuisDop



Usuarios que han visto este tema también han visto...

- \'Banear\' visitantes molestos
- Agilizar la carga de tus páginas ASP
- Crear Gráficos de Barras en ASP
- Muestra el contenido de una carpeta dinámicamente en ASP
- Objeto Response en ASP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 19-11-2008 a las 04:08:30