我退出了PHP的新功能,我想了解基于角色的访问控制系统......
我没有找到太多与此相关的文章,但我读过的一篇文章(Sitepoint.com' s RBAC IN PHP)在其中一篇文章中是一篇很棒的文章。
但我对 role_name 和 perm_desc 列无法理解。
我的意思是,role_name
中的内容以及perm_desc
列中的内容......
你能详细解释一下......?
谢谢
答案 0 :(得分:0)
角色由管理员,供应商管理员等组成,在权限中包括parentfoldername.childfoldername.index(例如admin.city.index)[此处索引表示index.php]
如果您正在使用MVC,那么将有4(min)权限:
1: parentfoldername.childfoldername.index
2: parentfoldername.childfoldername.create
3: parentfoldername.childfoldername.edit
4: parentfoldername.childfoldername.show
在角色权限中,您可以为各个角色分配权限,如果他们访问那些未分配给他们的文件。它将显示Access Viloation消息。 (当然你必须设置验证)