講師回答 / 編程浪子
你這是兩個問題第一個問題:必須手動添加,不然誰知道你有什么鏈接了第二個問題:你自己要做好業(yè)務判斷,這個id是不是屬于某個人的,當前登錄人的uid ?你是知道了
2017-03-28
最新回答 / hen_nam
A 經(jīng)理和 B 經(jīng)理的的功能權限相同,但數(shù)據(jù)權限不同。RBAC 負責管理功能權限。數(shù)據(jù)權限通關業(yè)務邏輯進行管理就好,也就是在菜單的增刪改查中附加數(shù)據(jù)所屬用戶的檢查就好。
2017-02-22
講師回答 / 編程浪子
從功能實現(xiàn)可以這么做,這樣的確簡單些。我講課使用這種方法主要是告訴大家在日后編程中會遇到類似的情況怎么解決了,在訪問比較頻繁的數(shù)據(jù)庫表 就不能先刪除在操作了,頻繁刪除和寫操作對數(shù)據(jù)庫性能要求挺高的
2017-02-20
已采納回答 / 編程浪子
關于第二個問題,我給你講解一種我用的方法,你看看能否對你有點幫助,我們在BaseController中有個?checkPrivilege 方法,假如我們有個業(yè)務 還是 客戶列表頁面, 在客戶列表有個添加按鈕(按鈕的鏈接指向是 /account/set),這個時候我們?nèi)绾蝸砜刂七@個按鈕是否顯示?你在 對應controller的action 方法中 ?這么寫<...code...>在view頁面,我們就?<...code...>希望對你有所幫助 ,
2017-02-19
講師回答 / 編程浪子
你好,首先我要確認下 你使用的這個庫應該不是 rbac的某部分代碼中的,如果不是rbac代碼中的,那么 你是否有使用什么框架,基本上每個框架都有自己捕獲錯誤的攔截器,一般框架都把錯誤拋給了自己的錯誤處理器,你要根據(jù)你的框架文檔去官網(wǎng)查看下找到對應的錯誤處理器,然后在其中加入你引入的第三發(fā)庫如果以上無法幫助你到,你可以提供你代碼地址,我給你看看
2017-02-18
講師回答 / 編程浪子
你數(shù)據(jù)庫建立了?數(shù)據(jù)庫建表語句:https://github.com/apanly/rbac/blob/master/docs/mysql.MD 或者?http://git.oschina.net/apanly/rbac/blob/master/docs/mysql.MD?dir=0&filepath=docs%2Fmysql.MD&oid=c670c1884e52454f43bfe186c60b0a849b51fc0c&sha=6851c8d846a7ccf27d03d645b9...
2017-02-15
已采納回答 / 編程浪子
我本人是mac筆記本,使用的是Sequal Pro 這個軟件,如果是windows系統(tǒng)推薦使用sqlyog,如果是ubuntu系統(tǒng)推薦使用?Navicat?
2017-02-09