您好,登錄后才能下訂單哦!
admin最高權(quán)限的用戶只有一個(gè),他將不參與判斷,直接顯示全部
效果,商家管理權(quán)限,只單單顯示商家管理導(dǎo)航,其他隱藏或移除元素
1、首先我們程序做完之后,進(jìn)我們的model和controller里面的方法進(jìn)行數(shù)據(jù)庫的入庫處理,注意名稱不能重復(fù),不然導(dǎo)致權(quán)限混亂
2、分配權(quán)限組,每個(gè)組別的權(quán)限不同,權(quán)限序列化處理,存入權(quán)限的id
3、登陸的時(shí)候根據(jù)session的用戶登陸的信息查到用戶的權(quán)限組,然后查出所分配的權(quán)限,根據(jù)數(shù)據(jù)表我們只要控制列表按鈕顯示不顯示就可以實(shí)現(xiàn),那么我們就找到數(shù)據(jù)表里面的method的名稱,然后將它組成一個(gè)數(shù)組。
4、將權(quán)限組里面的權(quán)限的cotroller的方法賦值到前臺(tái),前臺(tái)使用in_array判斷該名稱是否在數(shù)組里面
5、這個(gè)也是最關(guān)鍵的一步,在body加一個(gè)自動(dòng)執(zhí)行的設(shè)置
循環(huán)判斷當(dāng)前的ul下面是否是否都為空,不為空正常顯示有權(quán)限的列表按鈕,為空將移除父類,也就是
按鈕!
這樣效果就出來了,
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。