現(xiàn)在的網(wǎng)站都需要一個(gè)后臺(tái)管理,管理網(wǎng)站的圖片、文字、信息、產(chǎn)品、訂單、會(huì)員等,而比較大的商城、平臺(tái)網(wǎng)站或者其他系統(tǒng),還需要多角色多用戶管理,可能每個(gè)角色都有獨(dú)屬于自己的操作流程,多角色意味著需要配置多種權(quán)限,沒(méi)有權(quán)限的角色用戶就不能查看或修改相關(guān)信息。
以下是方維網(wǎng)絡(luò)截取的一個(gè)后臺(tái)權(quán)限截圖:
一個(gè)完整的多角色后臺(tái)權(quán)限系統(tǒng)一般分用戶表,存儲(chǔ)后臺(tái)管理用戶信息,然后還有一個(gè)用戶組表,一個(gè)用戶屬于一個(gè)用戶組,一個(gè)用戶組里有多個(gè)用戶,有些一個(gè)用戶還屬于多個(gè)用戶組表,然后一般設(shè)置用戶組的權(quán)限就行,屬于這個(gè)用戶組的用戶就有用戶組的權(quán)限。
一、沒(méi)有權(quán)限的用戶不要顯示相應(yīng)后臺(tái)菜單;我看很多后臺(tái)管理系統(tǒng)沒(méi)有權(quán)限的也顯示,但是點(diǎn)擊進(jìn)去提示無(wú)權(quán)限,這個(gè)太不人性化了,所以必須做到無(wú)權(quán)限的操作按鈕不顯示;
二、有些管理系統(tǒng)只是隱藏了相關(guān)菜單,沒(méi)權(quán)限的用戶訪問(wèn)如果手動(dòng)打開(kāi)菜單,還是能訪問(wèn),這個(gè)存在很大安全隱患;
三、要實(shí)現(xiàn)以上兩點(diǎn)其實(shí)不難,難就難在如何更方便的配置整個(gè)后臺(tái)權(quán)限,不需要每個(gè)操作,每個(gè)模塊都寫(xiě)一個(gè)判斷語(yǔ)句,只需要一個(gè)地方編寫(xiě)判斷權(quán)限就行。
四、因?yàn)槊總€(gè)操作都要判斷權(quán)限,所以如果這個(gè)判斷過(guò)程非常耗時(shí)間,那么勢(shì)必會(huì)影響整個(gè)系統(tǒng)流程性。
方維網(wǎng)絡(luò)專注于網(wǎng)站系統(tǒng)定制,歡迎廣大客戶咨詢
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://pdcharm.com/news/2325.html