Geht auch - aber net ganz so wie Du Dir das so vorstellst! Dazu kannste die Rollen des
Logins benutzen!
Sieht dann so aus:
<location path="default.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Administratoren">
<system.web>
<authorization>
<allow roles="Admins" />
<deny users="*" />
</authorization>
</system.web>
</location>
...
Das ganze n mal in die Web.config - f�r jeden Ordner den du zu machen willst!
Dann brauchste noch n Rollen (roles) mit denen Du die Rechte nutzt! Dazu solltest Du
nen Cookie im Browser ablegen - damit Du damit kontrollieren kannst!
Wie das genau geht findest Du hier:
http://www.webmatrixproject.com/Default.aspx?tabindex=7&tabid=41
Dort im ASP.NET Forum von Microsoft - eingesetzt um Administratoren, Moderatoren usw.
mit Rechten zu versehen
-----Urspr�ngliche Nachricht-----
Von: Ren� Kuss [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 3. Juni 2003 12:23
An: [EMAIL PROTECTED]
Betreff: AW: RE : RE : [Asp.net] Verschiedene Loginseiten in einem Web
Es soll ja nicht als eigene Anwendung definiert werden. Ich suche nach einer anderen
L�sung. Es kann vorkommen das ein Web mehrere von diesen Bereich enth�llt. Ich m�chte
nicht f�r jedes eine eigen Anwendung erstellen.
>
> Definiere natuerlich das Verzeichnis Admins al seine
> Anwendung unter IIS (In der deutschen Version "Anwendung
> erstellen" glaube ich). Das reicht...
>
>
> -----Message d'origine-----
> De�: Ren� Kuss [mailto:[EMAIL PROTECTED]
> Envoy�: mardi 3 juin 2003 11:57
> ��: [EMAIL PROTECTED]
> Objet�: AW: RE : [Asp.net] Verschiedene Loginseiten in einem Web
>
> Hi,
>
> Das habe ich versucht. Aber dann bekomme ich folgende Fehlermeldung:
>
> It is an error to use a section registered as
> allowDefinition='MachineToApplication' beyond application
> level. This error can be caused by a virtual directory not
> being configured as an application in IIS.
>
>
> Source Error:
>
>
> Line 5: <customErrors mode="Off"/>
> Line 6: <authentication mode="Forms">
> Line 7: <forms loginUrl="login.aspx"
> name="telefonmarktplatz" timeout="30" path="config/"></forms>
> Line 8: </authentication>
>
> Also kann ich das Tag authentication nur einmal pro
> "Anwendung" verwenden. Die einzelnen Bereiche des Webs sollen
> aber nich als eigene Anwendungen (virtuelle Verzeichnisse)
> laufen. Gibt es noch eine andere M�glichkeit?
>
> Ren�
>
>
> > Hie Konfiguration fuer ein Verzeichnis wird normalerweise von der
> > uoergeordeten geerbt. Z.B hat WebUI eine web.config die, ohne, dass
> > diese Eigenschaften ueberschrieben warden (z.B. durch eine
> > web.config in WebUI/Admins ) automatisch auch fuer das Verzeichnis
> > Admins gueltig ist. Es reicht also, dass Du fuer dieses Verzeichnis
> > eigene Einstellungen definierst....
> >
> > -----Message d'origine-----
> > De�: Ren� Kuss [mailto:[EMAIL PROTECTED]
> > Envoy�: mardi 3 juin 2003 11:43
> > ��: [EMAIL PROTECTED]
> > Objet�: [Asp.net] Verschiedene Loginseiten in einem Web
> >
> > Hi,
> >
> > Kann man f�r ein einzelnes Web verschiedene Loginseiten
> > bereitsstellen. Ich m�chte das wenn jemand das
> > administrationsverzeichnis wechselt, zum loginformular f�r admins
> > kommt. Kunden sollen sich jedoch auf einer anderen Seite einloggen.
> >
> > Ren�
> >
> > _______________________________________________
> > 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
>
>
_______________________________________________
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