2009-03-13 11 views
7

Mam aplikację, która ma zaplecze. Ten backoffice wyizolowano z wykorzystaniem ról tak:Autoryzacja Asp.net web.config

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

Ale teraz mamy inny rodzaj roli, która potrzebuje dostępu. Rola companyadmin.

Mogę tylko powiedzieć ?:

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

Odpowiedz

2

tak, można dodać n role tak.

Jeśli wolisz, możesz też:

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

co się do cholery dzieje z tym gramatyki? – mbillard

+0

@mbillard Mówi "N" liczba ról, co oznacza tyle, ile potrzeba. – user441521

Powiązane problemy