全部文档
02DOCS / 产品文档
账号、角色与数据范围
管理员和 C 端用户是两套账号;权限按角色配,数据按范围收。
后台里有两种账号,不要混在一起:
- 管理员:登录后台的人。在「系统 → 管理员」里创建。
- 用户:你产品里的 C 端用户。在「用户」里看,跟他们能不能进后台无关。
角色决定能看什么
一个管理员可以挂多个角色。角色的权限由两部分组成:
- 菜单权限:侧栏里哪些页面能进。没勾的菜单不显示,接口也会拒绝。
- 数据范围:进页面以后能看到哪些数据。共有五档:
- 全部数据
- 本部门
- 本部门及下级
- 仅本人
- 自定义部门
菜单权限只是界面,不是安全边界;真正的拦截在接口上。所以不要用「把菜单藏起来」代替权限配置。
部门怎么用
部门是一棵树,可以有多级。数据范围里的「本部门及下级」会沿这棵树往下找。一个人只属于一个主部门,换部门在管理员编辑页里改。
如果团队很小,可以只建一个「总部」,所有人都放进去,数据范围给「全部数据」。等分工变细再拆。
操作留痕
- 登录日志:谁在什么时候、从哪个 IP 登录。
- 操作日志:谁改了哪个对象、改前改后是什么,带请求上下文。
排查「这个商品是谁下架的」「这个用户是谁封的」时,先看操作日志,不要先问人。
几个习惯
- 一个人一个账号,不要共用。操作日志才追得到人。
- 日常运营用普通管理员,超级管理员只在改系统配置时用。
- 离职或换岗,先停用账号,不要直接删;历史记录还要靠它。
- 给外部合作方开账号时,用单独的角色,只给必要的菜单和数据范围。