W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
在實(shí)際網(wǎng)站項(xiàng)目中,有些菜單項(xiàng)不能給游客預(yù)覽,需要用戶登錄后才可預(yù)覽菜單項(xiàng)。那么這是如何做到的呢?,在這一節(jié)中,我們將介紹菜單的控制權(quán)限
這就關(guān)系到菜單的訪問權(quán)限了。下面我們就來舉個例子說明:
通常情況下我們建立好一個菜單項(xiàng),但是往往不會注意到菜單的訪問控制權(quán)限。(該選項(xiàng)就是在菜單添加的頁面的右下角)如圖
就如上圖看到的,菜單訪問權(quán)限是Public
Public 的權(quán)限的設(shè)置如圖,Public是沒有做任何設(shè)置的
我們保存訪問菜單權(quán)限為Public,然后發(fā)布到前臺看看作為游客和用戶登入后的效果。
作為游客訪問網(wǎng)站,該菜單項(xiàng)是可見的。如圖
用戶登錄后該菜單項(xiàng)還是可見的,如圖
可見選擇Public權(quán)限是不可行的。
用后登錄后該菜單項(xiàng)才可見的,說明該菜單項(xiàng)的訪問權(quán)限不是Public,是 Registered
因?yàn)?nbsp;Registered 用戶組的權(quán)限繼承了Public 用戶組的權(quán)限,只有登錄前臺是允許的。如圖
我們給菜單項(xiàng)的訪問權(quán)限設(shè)置為Registered,然后去前臺查看效果如何
作為游客訪問網(wǎng)站,如圖,“菜單標(biāo)題”的菜單項(xiàng)并沒有顯示出來。
當(dāng)用戶登錄后,如圖,“菜單標(biāo)題”是可見可訪問的
上述是簡單列舉了一個例子,但在更多網(wǎng)站需求中,這樣的菜單權(quán)限是遠(yuǎn)遠(yuǎn)不夠的。
需要更復(fù)雜的功能,這時候就必須得懂得權(quán)限的層級關(guān)系和權(quán)限的設(shè)置。就比如新建一個用戶組(在上一節(jié)中講過)
簡單菜單權(quán)限控制就介紹到這里,不對的地方大家可以隨時指出。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: