2010-03-03 211 views
1

我正在使用asp.net與c#。我有5個角色,例如經理,超級用戶,團隊領導等。取決於用戶將數據視爲受限制的角色,只有超級用戶才能操縱數據等。我使用表單身份驗證。任何人都可以提供代碼或任何形式的幫助appriciated。 請幫忙基於角色的訪問

+0

你真正的問題是什麼? – 2010-03-03 13:09:32

+2

給我發送codez! – mjv 2010-03-03 13:13:09

回答

0

開始使用Beer House starter kit這是一個完整的例子,如何使用成員資格,角色,配置文件,個性化等提供者以及一些良好的可重用代碼。

1

假設你有一個頁面,允許用戶編輯一些數據,稱EditData.aspx,但你只希望屬於某一角色訪問該網頁的用戶,您將以下內容添加到你的web.config:

<configuration> 
    <location path="EditData.aspx"> 
     <system.web> 
     <authorization> 
      <deny users="*"/> 
      <allow roles="Manager, SuperUser"/> 
     </authorization> 
     </system.web> 
    </location> 
</configuration>