各位前輩好
小弟目前的任務是要做公司的內部系統
一開始的時候是參考 RBAC 這個方式來做權限管理
想不到怎麼把 權限設定 跟 選單設定 合併起來
就在角色編輯頁做了兩個頁籤 分別設定 權限 跟 選單
這樣的操作上感覺有點太繁瑣
想請問各位前輩的做法是什麼
另外老闆也有提到別的 ERP 能做到控管某個按鈕、某個欄位能不能使用
請問怎麼做到這種程度..
謝謝
個人的作法如下:
以上是個人的作法,沒有使用任何 open source,加減參考看看。
可以很簡單的就用一個字串或數字定義權限,只要在系統內不重複即可。然後在跟權限相關的操作時,檢查用戶的角色是否擁有這個權限就好。這樣子的話,怎麼控制都做得出來。(抽象,有彈性,但是寫程式會比較繁瑣)