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