用户/组 用户对数据的操作,详细归纳起来有三种权限级别: Owner Group Public 模块 模块,通常具有四种功能操作: Read/List Add Edit/Update Delete 这样计算下来,模块对应到用户就有 3 X 4 = 12 个权限。 设计 设置模块允许操作的组,并且每个组对应的四种权限。 设置模块允许操作的用户,并且每个用户对应的四种权限。 应用 首先检验当前用户是否在模块的用户列表中,如果在,该用户的权限直接可以获得。 如果不在用户列表中,检验用户所属的组是否在模块的组列表中,如果在,组的权限即为该用户权限。 如果用户同时属于模块的多个组中,将这些组的权限叠加,即为用户权限。 权限的数值对应关系: Read/List - 1/0 Add - 2/0 Edit/Update - 4/0 Delete - 8/0 - 结束 -