四虎国产精品永久在线观看,人妻不敢呻吟被中出片,亚洲欧美日韩在线资源观看,亚洲综合色无码

網(wǎng)上商城管理系統(tǒng)后臺菜單權(quán)限設(shè)計

2021-03-26

分類:技術(shù)干貨

網(wǎng)上商城管理系統(tǒng)在開發(fā)過程中,權(quán)限設(shè)計是基礎(chǔ)的功能模塊,用于不同的角色分配不同的功能。安菲云以安菲多用戶商城系統(tǒng)為例,介紹電商網(wǎng)站后臺菜單權(quán)限設(shè)計。

網(wǎng)上商城管理系統(tǒng)在開發(fā)過程中,權(quán)限設(shè)計是基礎(chǔ)的功能模塊,用于不同的角色分配不同的功能。安菲云以安菲多用戶商城系統(tǒng)為例,介紹網(wǎng)上商城管理系統(tǒng)后臺菜單權(quán)限設(shè)計。

安菲多用戶商城系統(tǒng)按照“用戶-角色-權(quán)限-資源”來設(shè)計系統(tǒng)。即用戶屬于某個角色,角色擁有權(quán)限,從而達到用戶進入后臺時只能看到擁有該權(quán)限的資源。

角色表設(shè)計:

網(wǎng)上商城管理系統(tǒng)角色表數(shù)據(jù)庫

商城職員表設(shè)計:

電商平臺職員表

權(quán)限表設(shè)計:

電商網(wǎng)站權(quán)限表

用戶可以通過建立角色,給角色授權(quán)才達到對系統(tǒng)內(nèi)資源的保護。新增角色時,系統(tǒng)會按照“菜單-權(quán)限”的結(jié)構(gòu)展示出來,用戶只要選擇相應(yīng)的菜單和權(quán)限,即可完成角色的新增。如果給自己覺得授權(quán)的話,保存之后權(quán)限即可生效。

 

2.     電商網(wǎng)站用戶角色的實現(xiàn):

新增職員時給用戶賦予角色,代表授權(quán)用戶什么操作權(quán)限。

 

3.菜單權(quán)限的實現(xiàn):

網(wǎng)上商城管理系統(tǒng)的菜單權(quán)限主要用于設(shè)置電商平臺后臺的菜單和權(quán)限,非開發(fā)人員或熟悉菜單管理的用戶請勿隨意修改或者刪除該菜單里的菜單,以免造成系統(tǒng)內(nèi)功能的丟失。如圖:

網(wǎng)上商城管理系統(tǒng)菜單權(quán)限

一般XXXX_00代表查看權(quán)限,XXXX_01代表新增權(quán)限,XXXX_02代表編輯權(quán)限,XXXX_04代表刪除權(quán)限。

網(wǎng)上商城管理系統(tǒng)左側(cè)為系統(tǒng)的菜單管理,電商平臺用戶可以通過菜單管理功能為系統(tǒng)添加或者刪除相應(yīng)的菜單功能,使用時用戶可以點擊相應(yīng)的菜單,然后右鍵新增子菜單:

電商網(wǎng)站后臺子菜單管理

   網(wǎng)上商城管理系統(tǒng)右側(cè)為該菜單下對應(yīng)的權(quán)限列表,如果一個權(quán)限設(shè)置為菜單權(quán)限,則說明電商平臺該菜單必須擁有該權(quán)限才能顯示菜單。一個菜單應(yīng)該只設(shè)置一個“菜單權(quán)限”的菜單,如圖:

電商平臺菜單權(quán)限

網(wǎng)上商城管理系統(tǒng)的權(quán)限資源代表的是對應(yīng)權(quán)限代碼的主要訪問路徑。關(guān)聯(lián)資源表示圍繞這個權(quán)限會涉及到的電商網(wǎng)站訪問路徑。系統(tǒng)通過電商平臺權(quán)限資源和關(guān)聯(lián)資源的組合,可以完美的保護所訪問的資源必須有權(quán)限才可以訪問。

相關(guān)代碼:

{if WSTGrant('WZGL_03')}
<button class="btn btn-danger f-right btn-fixtop" onclick='javascript:toBatchDel()' style='margin-left:10px;'><i class='fa fa-trash'></i>
批量刪除</button>
{/if}
{if WSTGrant('WZGL_01')}
<button class="btn btn-success f-right btn-fixtop" onclick='javascript:toEdit(0)'><i class='fa fa-plus'></i>
新增</button>
{/if}

WSTGrant('WZGL_01')代表用戶擁有網(wǎng)上商城管理系統(tǒng)此權(quán)限才能新增文章,WSTGrant('WZGL_03')代表用戶擁有網(wǎng)上商城管理系統(tǒng)此權(quán)限才能刪除文章,以此類推。

WSTGrant是判斷電商平臺用戶有沒有權(quán)限的公共方法。其原理是在用戶登錄的時候把電商網(wǎng)站用戶的權(quán)限以數(shù)組的形式放進緩存里,然后執(zhí)行WSTGrant($code),判斷$code是否存在于電商網(wǎng)站用戶權(quán)限的緩存里,存在則返回true執(zhí)行相關(guān)操作,否則不顯示相關(guān)操作的按鈕。

以上是安菲云以安菲多用戶商城系統(tǒng)為例講述的網(wǎng)上商城管理系統(tǒng)后臺菜單權(quán)限設(shè)計,如果有更好的實現(xiàn)思路歡迎文章底部留言我們哦。

安菲云公眾號

New最新資訊

公眾號

關(guān)注公眾號

微信咨詢

企業(yè)微信號

咨詢熱線

咨詢熱線

18696588163