我想限制對特定url的訪問,除非用戶是2個不同角色的成員。在這種情況下,我只想授予對該URL的訪問權限,前提是該用戶既包含報告也包含存檔角色。有沒有辦法在ASP.net中做到這一點?Asp.Net條件URL角色認證
<location path="testpage.aspx">
<system.web>
<authorization>
<allow roles="Reporting, Archiving"/>
<deny users="*"/>
</authorization>
</system.web>
我想是這樣的:
<location path="testpage.aspx">
<system.web>
<authorization>
<allow roles="Reporting & Archiving"/>
<deny users="*"/>
</authorization>
</system.web>
它可能是另一個角色,意味着報告和檔案?我不記得.net的默認實現有你請求的功能,除非你做了你自己的角色實現。 – xandy 2009-07-23 15:43:35
您應該將其作爲答案發布,xandy。 – Greg 2009-07-23 15:45:29
是的,我可以創建另一個包含報告和存檔的角色,但我試圖避免該b/c,我不得不更新現有用戶以將其添加到他們的個人資料中。我希望在web.config中有一個簡單的方法來完成它。 – Jfetner 2009-07-23 15:46:55