LegendShop商城权限管理系统V10手册.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LegendShop商城权限管理系统V10手册

LegendShop商城权限管理系统 【V1.0】 文 档 LegendShop是一个基于插件体系建立的单用户/多用户电商系统,其中的权限模型系统采用用户,角色,权限三级进行划分。每个用户都包括一到多个角色,每个角色包括一到多个权限。在用户登录时就会把用户所拥有的权限和角色装载到session中,在做权限判断时根据用户所拥有的角色和权限来做决定。该模型如下: 从用户角度来看,分为前台用户和后台用户,前台用户和后台用户拥有不同的角色和权限,两者不能互通。 从控制力度来看,可以将权限管理分为两大类: 1,功能级权限管理,不同的用户可以查看不同的页面和页面元素 2,数据级权限管理。 从控制方向来看,也可以将权限管理分为两大类: 1,从系统获取数据,比如查询订单、查询客户资料; 2,向系统提交数据,比如删除订单、修改客户资料。 用户类型 用户分为前端用户和后端用户,两种用户存放的表示不一样的。但是公用同一套角色和权限表,用于方便做界面展示。其中前端用户又分为商家和用户两种角色,因此角色也是有两种对应到两种不同的用户。 前端用户 前端用户列表如下: 在列表右手边的按钮包括以下几个按钮: 查看: 可以查看该用户的基本信息,浏览历史,订单等。 编辑按钮: 可以查看用户的角色,权限和修改用户的密码,如下图 2.1 查看用户角色: 查看用户的角色,并且可以对权限进行增删改查。不可以直接操作用户的权限,权限是依附于角色的,但是也可以查看该用户拥有的权限: 该界面中并没有增加权限功能。 删除: 该功能可以直接将用户删除,并将用户所拥有的角色和权限都删除了。 管理员列表 管理员列表如下: 管理员列表同样可以查看用户的角色和权限,并可以修改管理员的密码。 查看管理员的角色: 管理员(后端用户)的角色跟前端用户的角色名字并不重叠,如下图: 选中其中的角色可以为用户添加对应的角色。 角色管理 系统已经内置好若干可以使用的角色,但是面对不同的系统需求,可能新增不同的角色。角色包含以下属性: 1. 名称:给用户看到的方便理解的名字,一般是中文。 2. 角色名称:用于程序读取的角色名称。 3. 状态: 分为有效和无效,无效角色不可用。 4. 所属应用:分为前台和后台,前台角色只可以给前台用户用,后台角色只可以分配给后台用户使用。 5. 角色类型:分为系统角色和普通角色,系统角色跟整个系统相关,普通角色更多是跟一个菜单或页面元素相关。 6. 备注: 角色备注,用于说明角色的用途。 如下图: 新建完角色后,角色列表如下: 在此列表中可以反向找到拥有此角色的用户,也可以为角色分配不同的权限。 在对应的权限上打钩并点击保存,就会将权限保存到该角色之下。点击列表中的修改按钮,可以修改角色的名称,状态等属性,点击删除按钮,可以删除改角色和其下面对应的权限关系。 权限管理 权限拥有以下属性: 1. 名称:给用户看到的方便理解的名字,一般是中文。 2. 角色名称:用于程序读取的权限名称。 3. 状态: 分为有效和无效,无效权限不可用。 4. 所属应用:分为前台和后台,前台权限只可以给前台角色用,后台权限只可以分配给后台角色使用。 5. 角色类型:分为系统角色和普通权限,系统权限跟整个系统相关,普通权限更多是跟一个菜单或页面元素相关。 6. 显示Label: 权限备注,用于说明权限的用途。 7. URL地址: 跟该权限挂钩的URL地址,只有拥有了该权限的用户可以访问这些URL地址。这些地址一般是在对应的菜单页面中,用于方便管理。 8. 关联菜单: 用于了该权限才可以访问该菜单。 新建权限的界面如下: 权限列表如下: 左边是后台的三级菜单列表,普通权限是挂在这些菜单上的,但是系统权限跟菜单无关,如下图: 资源管理 资源是跟后台的菜单相关,系统提供了可视化编辑后台菜单的功能,每个菜单有如下属性: 1. 名称:给用户看到的方便理解的名字,一般是中文。 2. 国际化标签:根据用户浏览器的语言选项可以显示不同的语种。 3. 标题: 跟名称一样。 4. 连接地址:菜单的URL地址,用户在点击该菜单后会在右侧加载该URL地址对应的页面。 5. 由那个插件提供的功能:检查插件是否存在,如果系统不存在该插件则不予显示该菜单。 6. 顺序: 菜单的显示顺序。 创建菜单的界面如下: 一级菜单列表如下图: 点击修改按钮可以修改菜单的名称,URL地址等相关属性,点击子菜单可以进入该菜单对应的子菜单列表,由于界面显示问题,后台菜单只支持到三级。 部门管理 使用后台的一般是一个公司或者有多个部门的组织,系统提供了部门管理功能,部门是可以分级管理的,如下图: 点击绿色的“+”按钮,弹出以下弹出层在该部门下新增部门。 点击编辑部门可以获取以下页面对部门进行修改: 管理员在编辑的时候可以选择不同的部门,如

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档