上一章我们说了phalcon的invo框架的基本知识,小伙伴们学会了以后基本可以创建新的路径页面和视图
每次添加新的页面的时候都需要在app/plugins/SecurityPlugin.php中对应角色添加对应路径权限,大家经常操练使用会很快熟悉。
今天我们讲一下权限ACL的特殊情况
比如,网站需要三层或者三层以上权限设置
打个比方,我们有“游客”、“用户”、“管理员”三层角色,其中游客只能访问首页模块(/index/xxxx),用户则可以访问首页模块和用户模块(/user/xxxx),管理员则可以访问首页模块、用户模块和管理模块(/manage/xxxx)
步骤
1.打开app/plugins/SecurityPlugin.php
2.在getAcl()设置三种角色和权限
上面就是getAcl()方法的修改
2.修