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