Buscar en Asptutor     
Demo Tienda Virtual Tutorcar
 Navegacion->Inicio | Active Server Pages  

La web de los recursos y ejemplos de asp

Versión para imprimir

 

Alojado en:


urbe-networks.com

Recomienda esta pagina a un amigo

Servicios Gratuitos

Articulos relacionados

Utilizar GetRows()

Tienda Virtual - Carrito de compra

Messenger a través de BD en ASP

Miniaplicacion de comercio electronico

Objeto Datagrid de ASP.NET en ASP

Acotación de resultados

Paginación de registros con XML

Como situar el cursor en un campo determinado de un formulario

Crear Textos en 3D

Redirección a un Frame

Como evitar el cache del navegador

¿De que pagina vienen mis visitas?

Paginación de registros con XML

Messenger a través de BD en ASP

Como saber el ultimo dia de un mes

Como Hacer un combobox desde un array


Enlaces recomendados

   

Tutorial ASP

Redireccion de vuelta después de un login
Este articulo ha sido leído 52.946 veces

Redireccion de vuelta después de un login

Pregunta y respuesta extraída de los Foros de AspTutor

Pregunta:

me gustaría que alguien me dijera como redireccionar un navegador hacia donde venia, ejemplo, un usuario no tiene logging, lo mando a la pagina del login y luego lo redirecciono a donde estaba con su loggin de alta!!!

Respuesta dada por Luisdop

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

 



 

¿Estas empezando y este articulo es muy complejo para tí?
Empieza por el principio, visita Ejemplos Básicos

Puedes obtener un listado completo de todos los artículos y ejemplos de ASP en http://www.asptutor.com/asp/todoslosarticulos.asp
 

Valora este articulo   Malo Excelente  
22 usuarios han valorado este articulo. Valoracion media:

Nota: Para cualquier consulta u opinión sobre este articulo puedes usar los foros

 

 

AspTutor lo hacemos entre todos ¿Como vas a colaborar hoy?


Google

 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar