、前言

    剛到公司沒多長時間就開始接觸MVC到現(xiàn)在不能說懂了,只能說到達(dá)會用這個層次吧,感覺MVC用來寫Web還是很強(qiáng)大的,層次清晰。

    今天我來寫寫關(guān)于權(quán)限管理這一塊,自我感覺網(wǎng)站的權(quán)限主要分為菜單權(quán)限和角色權(quán)限,首先說角色權(quán)限,比較簡單不同角色可以看到不同頁面這就是角色權(quán)限,菜單權(quán)限也可以說是操作權(quán)限,就是具體到某一個按鈕,或某一個下拉框的查看權(quán)限或使用權(quán)限。

二、角色權(quán)限

    1.用戶角色

    首先來角色權(quán)限,每個用戶有著多樣不同的角色,一對多的關(guān)系。

    大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

    2.菜單管理

    在菜單管理中我們就可以這樣管理,某一菜單,那一角色可以看到就打上√這樣比較容易控制。

    大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

    3.數(shù)據(jù)庫

    再來看數(shù)據(jù)庫中,要有角色的表以及用戶與角色關(guān)系表。

    大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

   再就是角色與菜單的關(guān)系表,其中PermissionIDs字段為操作權(quán)限以|隔開。

   大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

   大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

    4.用戶登錄

    當(dāng)用戶登錄時我們就可以根據(jù)登陸人的ID取到他的所有角色存到Session中,并根據(jù)登錄人查出相應(yīng)的菜單。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式