2009-03-13 7 views
7

Ich habe eine Anwendung, die ein Backoffice hat. Dieses Back-Office wurde mit der Verwendung von Rollen wie diese isoliert:Autorisierung Asp.net web.config

<location path="backoffice"> 
    <system.web> 
     <authorization> 
      <allow roles="admin"/> 
      <deny users="*"/> 
     </authorization> 
    </system.web> 
</location> 

Aber jetzt haben wir eine andere Art von Rolle, die dem Zugriff benötigt. Die Firmenadmin-Rolle.

Kann ich nur sagen ?:

<location path="backoffice"> 
     <system.web> 
      <authorization> 
       <allow roles="admin,companyadmin"/> 
       <deny users="*"/> 
      </authorization> 
     </system.web> 
    </location> 

Antwort

2

ja, Sie wie das hinzufügen n Rollen können.

Wenn Sie möchten, können Sie auch:

<allow roles="admin"/> 
<allow roles="admin1"/> 
<deny users="*"/> 
+2

was zum Teufel mit dieser Grammatik ist hier los? – mbillard

+0

@mbillard Er sagt 'N' Anzahl der Rollen, also so viele wie nötig. – user441521