Estoy haciendo una pequeña aplicacion web, donde se tienen que autenticar para poder usarla, todo bien hasta aqui....
Espero poder explicarme....
El acceso ideal a la aplicacion es:
- El usuario entra a la pagina de Login (localhost:3445/repgastos/login.aspx)
- Recibe la pantalla de bienvenida. (localhost:3445/repgastos/default.aspx)
- Ya estando dentro navega sin problemas en la aplicacion con las opciones del menu, por ejemplo en esta direccion: localhost:3445/repgastos/encabezados.aspx
Si copio la direccion del bullet 3, cierro el explorador, lo abro de nuevo y pego la direccion que copie y doy enter, me muestra la pantalla de login, pero despues de autenticar me pasa a la pagina de "encabezados.aspx" y no a la de bienvenida, que en este caso es "default.aspx", y es que en la pagina default tengo codigo que se ejecuta al cargarse la pagina.
Lo que quiero es que independientemente que direccion URL, que corresponda a mi aplicacion, ponga en la barra de direcciones siempre muestre la pagina de bienvenida (default.aspx)
Tengo la idea que para que suceda lo que quiero, debe de estar configurado en el web.config, en defaultUrl="default.aspx" pero no sucede nada , este es mi web.config:
Código:
<authorization> <deny users="?"/> <allow users="*"/> </authorization> <authentication mode="Forms"> <forms name="MiForm" loginUrl="login.aspx" defaultUrl="default.aspx" protection="All" path="/" timeout="30"></forms> </authentication>
Muchas gracias por su valiosa ayuda, espero haberme explicado.
Saludos