我正在處理這個項目,管理員用戶可以創建一些用戶的組,這些用戶組將作爲項目角色工作。Asp.net MVC - 如何在不知道這些角色的情況下獲取用戶角色?
因此,管理員將創建一個名爲「SuperAdmin」的用戶組,並將在下拉列表中選擇將成爲該組的一部分的用戶。
我之前在溶液中使用RoleProvider和使用控制器的Attibutes,但在這種場合,我創建的所有組中控制器的工作和手動設置,如:上面我知道
[Access(Roles = "SuperAdmin")]
public UserController : Controller
{
}
在這個例子中該組被命名爲「SuperAdmin」。但是,現在,在這個新項目中,我不知道管理員用戶將創建什麼組。
那麼我怎樣才能獲得允許用戶動態訪問的所有角色?
謝謝!
@AndreMiranda - Admin如何將角色分配給角色?即什麼使動態創建的SuperAdmin角色特別?某處需要存儲角色到權限的映射 - 無論是編輯頁面,發佈表單還是訪問頁面,如何讓管理員定義這些頁面? – 2009-10-06 22:04:38