做后端开发的你,是不是也被 “权限管理” 搞得头大?
写接口时,要反复判断 “用户有没有访问权限”“角色能不能操作这个资源”;改需求时,加一个新权限就要改一堆代码,还容易漏判、错判;对接不同项目时,权限逻辑又要重新写一遍,重复劳动没完没了……
这里给大家推荐的 Think-authz,就是专门为解决权限管理痛点而生的 “神器”—— 基于 RBAC 模型,支持多种权限规则,还能无缝对接 ThinkPHP 项目,让你不用再手写繁琐的权限逻辑,几分钟就能搭起可靠的权限体系。
在介绍 Think-authz 之前,先说说我们平时手写权限管理的 “坑”: