一道設計題,有興趣的做做?

          需求為:
          在一個Web文檔管理系統中,用戶通過管理界面可增加新的目錄分類,并且目錄下既可包含子目錄又可直接包含文檔,同時用戶可對目錄以及文檔分別授予訪問、編輯、刪除的權限,并且權限均為繼承的,意思也就是比如有A目錄,A目錄下有B子目錄和C文檔,如用戶未對B子目錄進行權限設置,那么B子目錄的權限控制是和A目錄相同的,如用戶對C文檔已單獨授權,那么則取其和A目錄權限的交集;同時對于目錄以及文檔的權限都可分別授予給角色、組織機構、用戶或三者的合集。

          ^_^,不知道大家能給出什么樣的設計方案呢?這題主要考察的是對于權限控制的實現方案,在做設計的時候不要去想當然,需要做做驗證才能確定自己的方案是切實可行的。

          posted on 2005-09-11 13:24 BlueDavy 閱讀(1033) 評論(3)  編輯  收藏 所屬分類: 系統設計

          評論

          # re: 一道設計題,有興趣的做做? 2005-09-12 09:22 springhill

          哦,我最近也在作這種樹形資源的權限控制,也是想做到目錄和文章的權限單獨控制,但是沒有想到一個好的方案,一些規則的制定也頗費心思,比如你提到的“用戶對C文檔已單獨授權,那么則取其和A目錄權限的交集”,我則想應該是并集等等,希望你如果做出一個比較可行的方案,能拿出來共同交流一下。  回復  更多評論   

          # re: 一道設計題,有興趣的做做? 2005-09-12 09:36 Ivan Chen

          可以參考AcegiSecurity里面的ACL實現。我參考里面的ACL實現已經實現了Web文檔的管理。

          “用戶對C文檔已單獨授權,那么則取其和A目錄權限的交集”,這個我也認為是并集。  回復  更多評論   

          # re: 一道設計題,有興趣的做做? 2005-11-09 13:11 peyoo

          我做過一個,和上面所說的差不多,不過做得稀里糊涂的,不堪回首,現在又正在做一個權限模塊,不過比上次簡單,正在思考中。看了版主的BLOG,頗有收獲,謝謝。  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2005年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 河间市| 铁力市| 景德镇市| 汉中市| 安泽县| 东方市| 时尚| 吴桥县| 丰镇市| 巴里| 丰县| 新野县| 定远县| 商水县| 满洲里市| 英超| 怀化市| 和林格尔县| 淮南市| 南和县| 武鸣县| 望奎县| 九寨沟县| 湖南省| 晴隆县| 和顺县| 鄢陵县| 康乐县| 华池县| 绥芬河市| 广丰县| 合川市| 德江县| 萨迦县| 马关县| 西林县| 信阳市| 响水县| 河西区| 辉南县| 华池县|