亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

項目開發中關于權限的實現方案簡單描述(幫助以

系統 1622 0

最近一直在研究權限,今天終于把權限搞定了以后準備自己寫個商城,對以后的幫助非常大的。下面簡單談談關于權限的實現.

  權限主要分為以下三個類:

    用戶、角色、權限表

  權限主要分為三個步驟:

    1、安裝(初始化數據)

      管理員:(超級管理員)一個擁有所有權限的用戶,這個用戶在程序安裝時就要初始化,

      權限數據:這個表主要存儲權限的名字和url,這個權限主要有兩個作用,一個是菜單的顯示,其中一級菜單沒有url只是分類的作用。

    2、權限的分配:

      權限的分配主要是針對某個角色和權限建立管理,權限表和角色表是多對多的關系

    3、權限的使用:

      權限的使用,我們要做到,具有哪些權限就能讓用戶看到哪些權限,而且看不到的權限即使通過url訪問也沒有訪問的權限

  具體實現如下:

    1、左側菜單的顯示:

      左側菜單一般我們是首先用一個監聽器,在程序啟動時,將所有的頂級權限查出來放到application最大的作用域中,然后在用戶登錄時,從application作用域中去拿    權限數據,在菜單遍歷的過程中在user類中寫個判斷是否具有權限的方法,然后用標簽去判斷,如果有就顯示如果沒有就不去顯示,這樣就可以實現菜單的顯示了

      好處:我們也可以每次用戶登錄時去數據庫中查詢,這樣會浪費很多的資源,因為權限的數據是我們在一開始時就初始化好的,一般菜單是不會變得,所有放到作用域    中,不僅僅效率高而且也降低資源的浪費,如果我們需要新增加新的菜單只需要重啟下程序就好了

    2、右側連接的顯示:

      比如說是否具有部門刪除的權限,我們可以在user里面寫個根據url判斷權限的方法,同上面的實現一樣,首先從session中取出所有的角色,然后遍歷所有的角色,內    部遍歷所有角色的權限,然后和正在遍歷的權限對比,如果有就顯示,沒有就不顯示。

      如果我們使用的struts標簽,我們可以重新定義下<s:a></s:a>標簽的實現,首先判斷是否具有權限,這樣我們可以在頁面層什么都不用更改即可實現權限效果。

    3、action的攔截

      前兩步我們只是實現的表現層的目的,做到了用戶具有什么權限就顯示什么數據,但是如果用戶通過url直接訪問的話還是可以對數據進行操作的,那么如果實現對每次    請求的攔截呢?還是通過interceptor攔截器。

      我們首先寫個檢查權限的攔截器,繼承abstractInterceptor,然后在struts.xml中配置下就好了。

        權限主要分為一般權限,登錄權限,和登錄后具有的不用管理的權限,

        一般權限:比如部門的增刪改查

        登錄權限:比如登錄

        不用管理的權限:如果注銷

項目開發中關于權限的實現方案簡單描述(幫助以后回憶)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成年午夜性视频免费播放 | 久久天天躁狠狠躁夜夜爽蜜月 | 视频大全在线观看免费 | 欧美国产日韩在线观看 | 奇米色在线 | 亚洲最大免费视频网 | 欧美成人精品在线 | 欧美在线一级精品 | 永久久久免费浮力影院 | 国产精品小视频在线观看 | 亚洲在线视频免费 | 国产成+人+综合+亚洲专 | 亚洲一区二区中文 | 国产精品自拍亚洲 | 国产日韩在线看 | 97se亚洲综合在线 | 14一15sexvideo日本 | 久久精品蜜芽亚洲国产a | 亚洲九九视频 | 亚洲欧洲尹人香蕉综合 | 国产精品一区伦免视频播放 | 久久久精品久久久久特色影视 | 伊人久久91| 国产一区二区在线观看视频 | 国产精品伊人 | 中文字幕亚洲精品久久 | 欧美特级大片 | 欧美一级毛片欧美毛片视频 | 国产亚洲一区二区三区在线 | 国产精品真实对白精彩久久 | 久久精品国产线看观看亚洲 | 久久99国产精品成人 | 男女车车好快的车车免费网站 | 呦系列视频一区二区三区 | 色视频网站人成免费 | 最近中文字幕在线 | 中文 | 一级寡妇乱色毛片全18 | 福利午夜最新 | 99热精品久久只有精品黑人 | 亚洲精品一区二区三区四区手机版 | 伊人久久亚洲综合天堂 |