<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    美麗涵涵童裝店--說我博客名字,給你們打折!
    隨筆 - 82  文章 - 266  trackbacks - 0
    <2008年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678


    點(diǎn)擊這里給楊愛友發(fā)消息
    美麗涵涵童裝店
    說我博客名字,給你們打折!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章檔案

    好友的BLOG

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    表結(jié)構(gòu)為user--role--menu。
    我要實(shí)現(xiàn)的功能是:
        1.對(duì)系統(tǒng)菜單(頁面)的控制,不可訪問的不顯示;

        2.對(duì)頁面上的具體操作進(jìn)行控制,如該用戶對(duì)該模塊只有查詢權(quán)限,不能修改、刪除。
        對(duì)于第一點(diǎn),我可以做到。根據(jù)當(dāng)前登錄的用戶,獲取他擁有的角色,進(jìn)而獲取他可訪問的全部模塊列表,顯示這些可以訪問的模塊。
        對(duì)于第二點(diǎn),我有個(gè)想法,在數(shù)據(jù)庫中,對(duì)模塊的訪問設(shè)定級(jí)別,1-全部操作;2-只能查詢。這樣的話,顯示頁面時(shí),判斷該用戶對(duì)該頁面的訪問級(jí)別,若為1,顯示“增加、刪除”按鈕,若為2,只顯示查詢按鈕。但這樣的話,實(shí)際上時(shí)把權(quán)限控制的代碼寫到了各個(gè)頁面,很不雅觀。

        所以求高人指點(diǎn)。 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略 權(quán)限控制策略
    posted on 2008-10-22 11:44 楊愛友 閱讀(2090) 評(píng)論(12)  編輯  收藏 所屬分類: java相關(guān)技術(shù)

    FeedBack:
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 11:57 gfh
    那也要分具體的數(shù)據(jù),可以為按鈕設(shè)置權(quán)限,按鈕作為一個(gè)功能,應(yīng)該是要授予權(quán)限的  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 12:11 隔葉黃鶯
    acegi 可以控制角色是否有權(quán)限執(zhí)行某個(gè)方法。  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 12:32 楊愛友
    @隔葉黃鶯
    acegi 你在實(shí)際項(xiàng)目中用過嗎?我了解過他,也做了一個(gè)demo,感覺他的配置文件很長,很復(fù)雜,后來就不想用了。  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論[未登錄] 2008-10-22 12:44 origo
    如果你需要控制到頁面的話,還只能在頁面上做了呢  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 14:36 Always BaNg.
    計(jì)算機(jī)里面不盡是簡單強(qiáng)大,也有一些復(fù)雜繁瑣的代碼,權(quán)限控制就是此類。一般與人交互的部分都比較繁瑣,因?yàn)槟闼鎸?duì)的人基本特征唯一,弱化了copy-paste威力。所以不要尋找銀彈,好的過程就是先借鑒某個(gè)東西比如acegi將權(quán)限完整的實(shí)現(xiàn)一邊,然后再根據(jù)業(yè)務(wù)過程進(jìn)行簡化優(yōu)化,對(duì)后再對(duì)acegi進(jìn)行優(yōu)化。

    計(jì)算機(jī)就如數(shù)學(xué),有巧奪天工,也有愚公移山!  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 14:42 楊愛友
    @Always BaNg.
    我也看很多文章都介紹acegi的好處,試下,也許能改變我們公司傳統(tǒng)的傳統(tǒng)方式思路。  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-22 15:52 Ron.liu
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-23 22:52 HenryFour
    @Always BaNg.

    贊  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-24 08:34 java_蟈蟈
    對(duì)于第二點(diǎn),我整過一個(gè)類似的,是這樣處理的:
    整一個(gè)標(biāo)簽,用于判斷某個(gè)用戶是否擁有操作某項(xiàng)業(yè)務(wù)的某個(gè)權(quán)限<判斷用戶A是否擁有對(duì)模塊A的"添加"/"編輯"/"刪除"/"查看"的權(quán)限>,如果用戶擁有就讓頁面顯示相關(guān)按鈕,如果沒有此權(quán)限就不讓它顯示即可<用標(biāo)簽控制>;頁面實(shí)現(xiàn)如下所示:
    <compe:competence compValue="" compName="刪除" adminsInfo="${adminInfo}" serviceTypeId="${serviceId}">
    <a href="javascript:check('delete');">刪除</a>&nbsp;&nbsp;&nbsp;&nbsp;
    </compe:competence>
      回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-24 09:15 楊愛友
    @java_蟈蟈
    這樣也是每次發(fā)送請(qǐng)求,都要去查詢數(shù)據(jù)庫吧,判斷是否有修改刪除權(quán)限,是不是寫一個(gè)過濾器。好像只能這樣了,必須把權(quán)限有關(guān)的判斷寫到頁面,也必須每次發(fā)請(qǐng)求去讀取數(shù)據(jù)庫權(quán)限表。

      回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-10-26 21:38 java_蟈蟈
    @楊愛友
    我整的那個(gè),沒有細(xì)整,只是能實(shí)現(xiàn)功能了,還有沒有更能易于接受<水平有限>的形式,有空的時(shí)候也在想這個(gè)問題,想把權(quán)限控制這塊抽出來,單獨(dú)整成一個(gè)模塊用,暫時(shí)還沒有整,希望共同探討,我再抽空看看  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于權(quán)限控制策略的討論 2008-12-04 11:54 gembin
    Refer to OSGi UserAdmin  回復(fù)  更多評(píng)論
      
    美麗涵涵童裝店
    親,說我博客名字,給你們打折!
    主站蜘蛛池模板: 4399影视免费观看高清直播| 亚洲最大在线观看| 国产又大又黑又粗免费视频| 日韩在线不卡免费视频一区| 一级毛片免费毛片毛片| 久久亚洲精品无码av| 亚洲一区精彩视频| 亚洲AV人无码激艳猛片| 亚洲国产精品成人一区| 老司机永久免费网站在线观看| 久久狠狠躁免费观看| 中文字幕在线免费视频| 污污污视频在线免费观看| 福利片免费一区二区三区| 亚洲综合一区无码精品| 亚洲人成777在线播放| 亚洲精品亚洲人成在线麻豆| 久热综合在线亚洲精品| 国产亚洲人成无码网在线观看| 亚洲成网777777国产精品| 国产免费卡一卡三卡乱码| 成人免费无码精品国产电影| 免费高清在线影片一区| 蜜桃精品免费久久久久影院| 97无码免费人妻超级碰碰夜夜| 久久久久久免费视频| 波多野结衣免费在线观看| 日韩免费精品视频| 亚洲一区二区三区免费在线观看| 99在线在线视频免费视频观看| 麻豆精品不卡国产免费看| 免费国产在线视频| 人妻丰满熟妇无码区免费 | 日韩免费视频播放| 国产高清免费观看| 无码不卡亚洲成?人片| 亚洲国产精品成人久久蜜臀 | 亚洲免费电影网站| 亚洲国产综合自在线另类| 亚洲丰满熟女一区二区v| 亚洲婷婷第一狠人综合精品|