Autentificación Forms y Menús

22/03/2005 - 12:14 por Anonimo | Informe spam
Hola a todos.

TEngo páginas aspx públicas y privadas.

En la app.web se tendría autentificación Forms, o sea un
formulario Usuario-Contraseña, que llama a aspx que
realiza validación accediendo a tabla Usuarios de BBDD.

En todas las páginas habrá un menú así:

Servicios Privados
==
* Enlace 1 >>
* Enlace 2 >>
* Enlace 3 >>

Bien, si el usuario no está autenficado al pulsar sobre
el enlace tendría que mandarle a una paŽgina de registro;
en otro caso, redireccionaría a la página correspondiente.

Cómo podría tener esa funcionalidad para los enlaces ?

Un saludo y felices vacaciones santas. Hay que rezar
mucho y tener fe con la programación !!!
 

Leer las respuestas

#1 Jose Antonio Torralba
22/03/2005 - 13:32 | Informe spam
Ese comportamiento lo hará de forma automática si especificas authenticación
por formularios en el web.config.
Cuando un usuario haga click en un enlace sin estar registrado, la
aplicación le mandará a la página de login que hayas puesto en el
web.config. También tendrás que configurar las aspx que sean accesibles a
todo el mundo en el web.config.

Para configurar la autenticación por formularios tienes que poner en el
web.config:
<authentication mode="Forms">
<forms name=".cualquiera" loginUrl="Login.aspx" protection="All"
timeout="30"/>
</authentication>


Denegar a todos los usuarios desconocidos:
<authorization>
<deny users="?" />
</authorization>

Y hacer públicas las aspx que quieras:
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>

Un saludo!

escribió en el mensaje
news:042501c52ed0$50144c70$
Hola a todos.

TEngo páginas aspx públicas y privadas.

En la app.web se tendría autentificación Forms, o sea un
formulario Usuario-Contraseña, que llama a aspx que
realiza validación accediendo a tabla Usuarios de BBDD.

En todas las páginas habrá un menú así:

Servicios Privados
==
* Enlace 1 >>
* Enlace 2 >>
* Enlace 3 >>

Bien, si el usuario no está autenficado al pulsar sobre
el enlace tendría que mandarle a una pa´gina de registro;
en otro caso, redireccionaría a la página correspondiente.

Cómo podría tener esa funcionalidad para los enlaces ?

Un saludo y felices vacaciones santas. Hay que rezar
mucho y tener fe con la programación !!!

Preguntas similares