??? 不同的用戶針對同一個功能點的操作權限是不一樣的,為了區分不同用戶對同一功能點的操作權限,提出此方案。
          ??? 系統設計時,操作目標的粒度定義為模塊,而控制權限的類別分為常見的:增,刪,查改,改等權限。

          ??? 解決方案:根據用戶的角色以及當前模塊,從數據庫中查出對應操作權限(PARTER_OPERATION_ROLE_TABLET和OPERATION_TABLE)。把operations存入SESSION中,在jsp中進行應用。
          ??
          ???
          ?<c:forEach?var="operation"items="${operations}">
          ?????
          <c:if?test="${operation.operationId=='1'}"><INPUT?type="button"?value='添?加'??onclick="add();"/?class="SUBbutton"></c:if>
          ?????
          <c:if?test="${operation.operationId=='5'}">&nbsp;&nbsp;&nbsp;&nbsp;<input?type="button"?value="批量刪除審核未通過"?name="button1"?onClick="batchdelete();"/?class="SUBbutton"></c:if>
          ?????
          <c:if?test="${operation.operationId=='6'}">&nbsp;&nbsp;&nbsp;&nbsp;<input?type="submit"?value="保存排序值"?name="button2"?class="SUBbutton"/></c:if>
          ???
          </c:forEach>




          Feedback

          # re: 用戶權限的解決方案(二)----------功能點操作權限的控制 [未登錄]  回復  更多評論   

          2010-06-17 19:55 by alan
          用那么多if語句來控制權限,你真有才。

          網上建議再查查相關資料吧。

          # re: 用戶權限的解決方案(二)----------功能點操作權限的控制   回復  更多評論   

          2010-06-18 10:29 by java小爬蟲
          @alan
          這樣是不好,閣下有什么高招嗎?謝謝!

          # re: 用戶權限的解決方案(二)----------功能點操作權限的控制   回復  更多評論   

          2010-06-19 16:39 by Aidan
          看來這權限太死了,缺少可擴展性。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 玛沁县| 镇平县| 宁阳县| 政和县| 金华市| 怀仁县| 即墨市| 诸城市| 胶南市| 汤阴县| 登封市| 铁力市| 鄂尔多斯市| 金寨县| 长治县| 渝中区| 大埔县| 东乌珠穆沁旗| 临澧县| 蚌埠市| 马边| 临朐县| 岳普湖县| 公安县| 安西县| 桐城市| 佛山市| 东丽区| 汝阳县| 威远县| 镇巴县| 兴隆县| 辽阳市| 手游| 武乡县| 湟中县| 越西县| 沂水县| 新乡市| 清徐县| 秦安县|