Foros del Web » Programación para mayores de 30 ;) » .NET »

Web.config y múltiples formularios de Login

Estas en el tema de Web.config y múltiples formularios de Login en el foro de .NET en Foros del Web. Necesito controlar el acceso a dos directorios, mediante el método de formularios uno para la carpeta /admin/ y el otro para la carpeta /empresas/ he ...
  #1 (permalink)  
Antiguo 11/08/2004, 11:43
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 20 años
Puntos: 8
Web.config y múltiples formularios de Login

Necesito controlar el acceso a dos directorios, mediante el método de formularios

uno para la carpeta /admin/ y el otro para la carpeta /empresas/

he probado con esto y no funciona

Código:
<authentication mode="Forms">
    <forms name = ".ASPXFORMSAUTH" loginUrl="~/admin/login.aspx"
    path="/admin/" protection="All" timeout="30" />
    <forms name = ".ASPXFORMSAUTH" loginUrl="~/empresas/login.aspx"
    path="/empresas/" protection="All" timeout="30" />
</authentication>
Alguna otra sugerencia?
  #2 (permalink)  
Antiguo 11/08/2004, 14:03
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Hola, supongo que quieres permitir el acceso a un directorio a un determinado tipo usuarios y que ese tipo de usuarios sea diferente en cada directorio no?! Si es eso prueba esto:


Código:
<location path="/admin/">
  <system.web>
      <authorization>
         <allow roles="..................." />
         <deny users="............." />
      </authorization>
  </system.web>
</location>

<location path="/empresas/">
  <system.web>
      <authorization>
         <allow roles="..................." />
         <deny users="............." />
      </authorization>
  </system.web>
</location>

......
......

<authentication mode="Forms">
    <forms name = ".ASPXFORMSAUTH" loginUrl="~/admin/login.aspx" protection="All" timeout="30" />
</authentication>
Bueno, espero que te sirva de algo.

Un saludo.
  #3 (permalink)  
Antiguo 13/08/2004, 11:31
Avatar de braulito  
Fecha de Ingreso: abril-2004
Ubicación: Cusco - Perú
Mensajes: 597
Antigüedad: 20 años
Puntos: 8
Gracias, pero no responde a mi pregunta.

Lo solucioné creando un proyecto para la aplicación /empresas/
y otra para la aplicación /admin/

Haciendo esto tengo dos web.config independientes y ambos tiene un formulario de login independiente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:24.