Problema con dos Web.config

19/07/2004 - 06:32 por David SC | Informe spam
Hola.

Tengo un web.config en la raíz de la aplicación y otro en una subcarperta.
Los dos están configurados para AUTENTICACION Modo="Forms" y los direcciono
a distintas páginas aspx para el proceso de autenticación. Los datos de los
usuarios están guardados en una Base de Datos de SQL Sever 2000.

El asunto es que no quiero que los usuarios tengan acceso a esta subcarpeta
solo los Administradores, pero que si tengan acceso a los otros recursos.
El mensaje de error dice ERROR DE CONFIGURACION que NO se PUEDE TENER DOS
VECES EL PROCESO DE AUTENTICACION. A mi me parece esto razonable y lógico,
así que puede existir otra solución, pero a primera instancia sólo se me
ocurrió la que describí en el anterior párrafo.

ALGUNA SUGERENCIA?
 

Leer las respuestas

#1 Álvaro Vidal
19/07/2004 - 13:53 | Informe spam
Creo que lo que debes hacer no es definir la autenticación otra vez sino las
autrizaciones, lo que puedes poner en el segundo web.config es un grupo de
autorizaciones diferentes, por ejemplo:

<authorization>
<allow roles="Administrador" />
<deny users="*" />
</authorization>

Esto lo pones en el web config de la parte que sólo pueden entrar
administradores, mientras que en el otro web.config en la que pueden entrar
cualquier usuario autenticado puedes poner:

<authorization>
<allow users="*" />
<deny users="?" />
</authorization>

Un saludo, Álvaro.


"David SC" escribió en el mensaje
news:
Hola.

Tengo un web.config en la raíz de la aplicación y otro en una subcarperta.
Los dos están configurados para AUTENTICACION Modo="Forms" y los


direcciono
a distintas páginas aspx para el proceso de autenticación. Los datos de


los
usuarios están guardados en una Base de Datos de SQL Sever 2000.

El asunto es que no quiero que los usuarios tengan acceso a esta


subcarpeta
solo los Administradores, pero que si tengan acceso a los otros recursos.
El mensaje de error dice ERROR DE CONFIGURACION que NO se PUEDE TENER DOS
VECES EL PROCESO DE AUTENTICACION. A mi me parece esto razonable y lógico,
así que puede existir otra solución, pero a primera instancia sólo se me
ocurrió la que describí en el anterior párrafo.

ALGUNA SUGERENCIA?


Preguntas similares