1
在新安裝的3.6我看到可爲角色設置以下類型的權利:Sitefinity 3.6中默認的權限定義在哪裏?
- 管理用戶
- 管理權限
- 管理文件
- 編輯模板
- CmsAccess
由於我們將會做一些可能需要類似安全性的定製開發, nt來了解這些角色的實施情況。
我可以看到角色被映射到sf_SecPerms表中的特定權限。但經過大量的摸索後,我一直無法找到這5個權利的定義。它是否被燒入DLL?它在數據庫中嗎?它在配置?
在新安裝的3.6我看到可爲角色設置以下類型的權利:Sitefinity 3.6中默認的權限定義在哪裏?
由於我們將會做一些可能需要類似安全性的定製開發, nt來了解這些角色的實施情況。
我可以看到角色被映射到sf_SecPerms表中的特定權限。但經過大量的摸索後,我一直無法找到這5個權利的定義。它是否被燒入DLL?它在數據庫中嗎?它在配置?
如果使用反射你是正確的,這些烘烤成一個dll,你可以找到他們在Telerik.Cms.dll
他們在命名空間Telerik.Cms.Security有一個枚舉叫做GlobalRights。
在同一個Namespace中需要注意的另一個類是用於查詢和設置這些權限的GlobalPermission類。
披露:我確實發佈了同樣的問題到sitefinity論壇。不要試圖背叛SO;只是尋求幫助找到答案。 – Larsenal 2009-06-05 19:15:05