Dispongo de una página web en la que se debe estar logueado para poder trabajar con ella (intranet).
Si por ejemplo accedo a una URL www.pagina.asp/foro/mensaje.asp?id=14 y no estoy logueado, automáticamente se me redirecciona a la página login.asp para que me autentifique con mis credenciales y una vez logueado se me redirecciona a la página principal, index.asp
Lo que quiero hacer es que si accedo a la URL anterior y se me redirecciona a la página de login.asp, una vez entradas mis credenciales quiero que se envié al usuario a la URL principal con la que accedió y no al index.asp
He probado de hacer lo siguiente, en la página mensaje.asp he probado lo siguiente.
Código:
Con esto intento guardar la dirección a la que se accede en primera instancia para que cuando el usuario se autentifique con sus credenciales luego yo pueda redireccionarle a la URL desde la que accedió, pero no consigo que se guarde el valor. Session("web") = Request.ServerVariables("HTTP_REFERER")
¿Cómo debo implementar mi código para conseguir esto?
Muchas gracias