php是什么 大家好,我正在用PHP做一個(gè)管理系統(tǒng),有多個(gè)會(huì)員組,要求不同的用戶(hù)組用戶(hù)登陸后操作內(nèi)容不同,如何實(shí)現(xiàn)?
大家好,我正在用PHP做一個(gè)管理系統(tǒng),有多個(gè)會(huì)員組,要求不同的用戶(hù)組用戶(hù)登陸后操作內(nèi)容不同,如何實(shí)現(xiàn)?這個(gè)要求叫做RBAC,叫做“基于角色的訪(fǎng)問(wèn)控制”。其基本原理是將整個(gè)權(quán)限系統(tǒng)分為四個(gè)部分:用戶(hù)、角
大家好,我正在用PHP做一個(gè)管理系統(tǒng),有多個(gè)會(huì)員組,要求不同的用戶(hù)組用戶(hù)登陸后操作內(nèi)容不同,如何實(shí)現(xiàn)?
這個(gè)要求叫做RBAC,叫做“基于角色的訪(fǎng)問(wèn)控制”。其基本原理是將整個(gè)權(quán)限系統(tǒng)分為四個(gè)部分:用戶(hù)、角色、節(jié)點(diǎn)和訪(fǎng)問(wèn)列表。每個(gè)用戶(hù)至少屬于一個(gè)角色,而不同的角色只能訪(fǎng)問(wèn)特定的節(jié)點(diǎn)。角色和節(jié)點(diǎn)之間的對(duì)應(yīng)關(guān)系保存在訪(fǎng)問(wèn)列表中。每次用戶(hù)執(zhí)行訪(fǎng)問(wèn)節(jié)點(diǎn)(特別是模塊的方法)的操作時(shí),他都會(huì)在訪(fǎng)問(wèn)表中檢查其角色的權(quán)限。如果驗(yàn)證了權(quán)限,他將執(zhí)行該操作。否則,將提示他沒(méi)有權(quán)限。
要使用RBAC系統(tǒng),一般來(lái)說(shuō),項(xiàng)目需要MVC結(jié)構(gòu)。
有關(guān)更多詳細(xì)信息,您可以在Internet上搜索相關(guān)信息。