、前言
剛到公司沒多長時間就開始接觸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)系。
2.菜單管理
在菜單管理中我們就可以這樣管理,某一菜單,那一角色可以看到就打上√這樣比較容易控制。
3.數(shù)據(jù)庫
再來看數(shù)據(jù)庫中,要有角色的表以及用戶與角色關(guān)系表。
再就是角色與菜單的關(guān)系表,其中PermissionIDs字段為操作權(quán)限以|隔開。
4.用戶登錄
當(dāng)用戶登錄時我們就可以根據(jù)登陸人的ID取到他的所有角色存到Session中,并根據(jù)登錄人查出相應(yīng)的菜單。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26