對RBAC的提問
你好,老師。關(guān)于RBAC有兩個問題,需要請教一下你
你在視頻過程中,說,對于一個權(quán)限可以有多個URLS的問題
對于RBAC更好的表達(dá),我覺得,如果有該權(quán)限,則顯示菜單或者按鈕,沒有則不顯示,如果強(qiáng)行訪問沒有權(quán)限的菜單,則再進(jìn)行警告頁面提示。但是關(guān)于顯示的問題,不知道老師你是怎么解決的呢?我百思不得解
你好,老師。關(guān)于RBAC有兩個問題,需要請教一下你
你在視頻過程中,說,對于一個權(quán)限可以有多個URLS的問題
對于RBAC更好的表達(dá),我覺得,如果有該權(quán)限,則顯示菜單或者按鈕,沒有則不顯示,如果強(qiáng)行訪問沒有權(quán)限的菜單,則再進(jìn)行警告頁面提示。但是關(guān)于顯示的問題,不知道老師你是怎么解決的呢?我百思不得解
2017-02-19
舉報
2017-02-19
關(guān)于第二個問題,我給你講解一種我用的方法,你看看能否對你有點幫助,我們在BaseController中有個?checkPrivilege 方法,
假如我們有個業(yè)務(wù) 還是 客戶列表頁面, 在客戶列表有個添加按鈕(按鈕的鏈接指向是 /account/set),
這個時候我們?nèi)绾蝸砜刂七@個按鈕是否顯示?你在 對應(yīng)controller的action 方法中 ?這么寫
在view頁面,我們就?
希望對你有所幫助 ,
2017-02-19
最后 我發(fā)現(xiàn)你是個非常喜歡思考的,希望你堅持這點,你思考的越多你思考問題會更深層次,這也是優(yōu)秀研發(fā)必備的一種能力
2017-02-19
關(guān)于第一個問題,我來給你一個舉例一個業(yè)務(wù)場景,有個權(quán)限叫做客戶列表,但是客戶列表中的有一部分?jǐn)?shù)據(jù)顯示我們在客戶列表通過ajax去獲取的(例如客戶的消費總金額),那么如果只給權(quán)限配置一個 客戶列表的url,這時候 關(guān)于ajax請求的這部分?jǐn)?shù)據(jù)就沒有權(quán)限,等于客戶列表的權(quán)限其實默認(rèn) 就要關(guān)聯(lián) ?ajax的這個url。
例如 客戶列表 url 是 ?/account/list, 而ajax獲取消費總金額的url 是 /account/money
那么配置的這個權(quán)限 就是 2個url一起配置,?/account/list 和?/account/money
其實當(dāng)你給客戶配置某個頁面訪問權(quán)限的時候,可能這個頁面還有關(guān)聯(lián)功能,這樣就有了多個鏈接的問題
2020-03-10
浪子牛逼??!