Hallo Michael

Also erst mal zum Root Web.config:

Hier definierts Du alle Benutzer, welche in der Site irgendwo irgendwelche
Rechte haben sollen.

Im Root-Verzeichnis haben alle Benutzer zugriff.

   <authentication mode="Forms">
      <forms name="IrgendEinName" loginUrl="login.aspx" protection="All"
timeout="30" path="/">
        <credentials passwordFormat="Clear">
          <user name="user1" password="user1_pw" />
          <user name="user2" password="user2_pw" />
          <user name="Administrator" password="Admin" />
        </credentials>
      </forms>
   </authentication>


in Deinen Unsterverueichnissen legst Du jeweisl eine eigene Web.Config an,
in der die Benutzer aufgeliestet sind, die darauf zugriff haben. E sgilt
jeweils das erste, welches auf den Benutzernamen zutrift.

   <authorization>
        <allow users="Administrator" /> <!-- Alle Benutzer zulassen -->
        <deny users="*" /> <!-- Alle Benutzer aussperren -->
    </authorization>


Hoffe es klappt damit!

Gruss

Marco

PS: Ich w�rde an Deiner Stelle die Passw�rter nicht "Clear" anlegen, sondern
verschl�sset ("md5" der "SHA1")!

-----Urspr�ngliche Nachricht-----
Von: Michael Reber [mailto:[EMAIL PROTECTED]
Gesendet: Samstag, 8. November 2003 23:01
An: [EMAIL PROTECTED]
Betreff: [Asp.net] web.config


Hallo an Alle!

Hab schon vieles ausprobiert...komm einfach nicht drauf..

vielleicht kann mir da wer helfen?

Mein Problem: Ich habe eine Website mit mehreren Unterordnern.
Der Root-Ordner kann von jedem autorisiertem Nutzer (�ber web.config
und forms) genutzt werden. Allerdings sollen spezielle Unterordner
(und die darin liegenden Files wie Excel usw.) nur speziellen
Nutzern zug�nglich sein....Wie mache ich das?? Habe schon probiert,
eine weitere web.config in die jeweiligen Ordner zu legen. Kriege
dann aber immer nur debug-fehler. Hier mal meine web.configs:

Root-web.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>
    <authentication mode="Forms">
   <forms name="UserID" loginUrl="index.aspx" timeout="30">
   </forms>
</authentication>
  </system.web>

</configuration>

und hier eine in speziellen Ordnern:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>
    <authentication mode="Forms">
   <forms name="SpecialID1" loginUrl="ordner1/index.aspx" timeout="30">
   </forms>
</authentication>
  </system.web>

</configuration>


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an