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