5ucms论坛

标题: fastadmin之权限控制 [打印本页]

作者: admin    时间: 2021-5-5 19:58
标题: fastadmin之权限控制
在基类中我们有定义以下两个属性

  1. protected $noNeedLogin = []; //无需登录的方法,同时也就不需要鉴权了
  2. protected $noNeedRight = []; //无需鉴权的方法,但需要登录
复制代码

比如我们有定义一个方法mywork,而这个方法是不需要登录即可访问的,则我们需要在当前的控制器定义

  1. protected $noNeedLogin = ['mywork'];
复制代码

比如我们有定义一个方法mytest,而这个方法是需要登录后任何管理员都可以访问,则我们需要在当前的控制器定义

  1. protected $noNeedRight = ['mytest'];
复制代码

如果我们需要动态定义,请务必放在调用父类的_initialize方法之前,否则是不会生效的。

权限在后台 角色组中设置。
function前要加注释,否则后台角色组中菜单看不到的
  1. /**
  2. * 功能注释要这样写才认
  3. */
复制代码

改完记得先重新生成菜单




欢迎光临 5ucms论坛 (http://bbs.5ucms.com/) Powered by Discuz! X3.2