国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman casbin laravel 的model以該如何實(shí)現(xiàn),看看了源代碼,太繞了

tanhongbin

webman casbin laravel 的model以該如何實(shí)現(xiàn),看看了源代碼,太繞了

1716 3 0
3個(gè)回答

Tinywan
2548a

給你一個(gè)簡(jiǎn)單rbac思路
規(guī)則表(也可以跟菜單表直接合起來(lái),反正菜單本來(lái)就要有訪問(wèn)路徑), 記錄所有權(quán)限規(guī)則
角色表 (id,角色名稱(chēng))
角色規(guī)則表 (角色id,規(guī)則id) 記錄哪個(gè)角色擁有哪個(gè)權(quán)限
用戶(hù)擁有的角色表 (用戶(hù)id,角色id(建議直接 1,2,3 格式,修改方便,直接替換) )

權(quán)限校驗(yàn)思路無(wú)非就是,傳入當(dāng)前 uid 跟 規(guī)則
1 獲取這個(gè)用戶(hù)的角色
2 循環(huán)角色
3 循環(huán)里肯定要獲取這個(gè)角色的規(guī)則,然后對(duì)比傳入的規(guī)則,對(duì)上就是有權(quán)限,return true;
4 循環(huán)完后直接 返回false.

  • tanhongbin 2022-02-17

    我已經(jīng)看源碼解決了,謝謝你,就是tp和laravel查詢(xún)不一樣改動(dòng)一點(diǎn)代碼就OK 了

Tinywan

新版本已支持

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??