THINKPHP兄弟连李文凯老师视频笔记:23ROLE BASED ACCESS CONTROL 单身份管理,暂不支持多身份管理

1, 判断当前的操作是否需要认证
2, 如果需要认证(判断用户是否登录——跳转委托认证管理器验证身份,判断用户是否有权限——没有就跳出)
3, 委托认证来验证用户身份
4, 获取该用户的权限列表
5, 判断用户是否有权限访问

Think_node 节点表
节点就是(1项目、2模块、3方法,等级分别是123)之间的关系,你先得让用户能访问节点
如果你需要所有的项目可控制,则节点全部要添加到节点表

Think_access 控制角色组能访问的权限
访问顺序
项目——模块——方法

Related posts:

Leave a Reply

Your email address will not be published.