场景:应用插件中创建了一个插件模块,写了导入导出或者其他功能,然后分配给子管理员账号权限
出现的问题:子管理员账号登录后会使用功能会提示无权限
(可参考此链接解决:后台权限开发,插件开发,PHP开源CMS系统帮助文档)
解决问题:
(参考的链接:后台权限开发,插件开发,PHP开源CMS系统帮助文档)
通过以上链接得知 插件中的权限验证可以通过 dayrui/App/Test/Models/Auth.php 中的 is_auth 方法来验证,
这个 is_auth 方法是通过 讯睿的核心 Phpcmf\Model\Auth 中的 _is_admin_auth 来验证的,详细看下面两张图
最终在插件中的Models/Auth.php 中 写一下 is_auth 的验证规则就好了