OA项目14:权限管理功能分析

首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频我的文字版实践笔记,本人用此来加强巩固自己开发知识,如有网友转载,请注明。谢谢。

一 权限管理分析:

1.权限的含义:

即控制管理功能的使用。比如登陆,需要登陆才能看到首页。用户根据自身权限显示其可管理的功能,如用户没有权限,便不会在页面显示。

2.web应用的权限:

每个功能都有相应的一个或多个URL地址,控制用户的URL就可以控制其权限。

3.权限方案:

用户通过角色授权:

用户     ---》   角色    ---》   权限 

多对多           多对多

二 我们OA中与权限相关的功能:

1.初始化权限:

1)设置超级用户。

2.分配权限:

1)给角色分配权限。

2)用户权限就是用户所有岗位(角色)的权限。

3.使用权限:

1)登陆,注销,主页面。

2)左侧菜单是根据权限显示的。

3)右侧页面中的链接是根据权限显示。

4)拦截每个action请求,验证用户是否有权限访问。

更多相关文章
  • 首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频我的文字版实践笔记,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 一 部门管理遗留三个细节问题,及其处理方法: 1.当选择了子部门列表,希望增加返回上一级按钮,点击可以回到上一级的部门列表: 1)在list页面添加返回上一级 ...
  • 首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频我的文字版实践笔记,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 一 上节遗留了一个错误,在用户管理list.jsp页面显示岗位时这句<s:iterator value="#roles">是无 ...
  • OA系统权限管理设计(转载)
    不论什么系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统加入亮点. l不同职责的人员,对于系统操作的权限应该是不同的.优秀的业务系统,这是最主要的功能. l能够对"组"进行权限分配.对于一个大企业的业务系统来说,假设要求管理员为其下员工 ...
  • 20150115--SHOP项目架构+后台权限管理-02
    后台权限管理 获取登录界面 后台权限管理php文件成为权限管理模块.处理多个跟权限相关的功能. 1. 在后台新增一个叫做权限的php文件:/admin/privilege.php 2. 用户请求该文件的第一出发点:为了获得一个登录表单.privilege.php要做的第一件事情:就是给用户提供一个登 ...
  • 1.创建两个代码仓库  cd /home/svn svnadmin create project1 svnadmin create project2  2. 复制 authz  passwd 两文件到SVN文件夹下 cp authz passwd /home/svn 3.修改project1 和pr ...
  • 删除用户相关的目录 修改$Jenkins_home/config.xml文件:<useSecurity>false</useSecurity> 删除authorizationStrategy.securityRealm节点 重新启动Jenkins 使用该方法将删除Jenkin ...
  • ASP.NETMVC+EF框架+EasyUI实现权限管理系列(24)-权限组的设计和实现(附源码)(终结)
    ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装       (5):前台Jquery easyUI实现 (6):EF上下文实例管理    (7):DBS ...
  • 有时候,真想做个像样的东西出来,但是往往各方面的能力都不够,这么多人,Helper(767870484)仔细认真的阅读了这个帮助手册.并给给于了指正,在这里非常感谢,你的劳动成果已经被通用权限管理积累下来了,希望能给更多的人提供参考.借鉴.  非常认真.非常仔细的给出了详细的纠正.感谢你啊苏州的同行 ...
一周排行
  •     今天想做一个excel表格,从别人的文档里面拷贝了一个下拉菜单单元格格式,但是想把下拉菜单的内容修改下,郁闷了很久最后还是没搞定,问了两同事都说没用过.这问题已经困扰我几年了,以前想做表格的时候需要但是不会用 ...
  • HTTP 头信息解释1. Accept:告诉 WEB 服务器自己接受什么介质类型,*/*  表示任何类型,type/*  表示该类型下的所有子类型,type/sub-type.2. Accept-Charset:  ...
  • 1.filter文件过滤功能对于sersync监控的文件,会默认过滤系统的临时文件(以“.”开头,以“-”结尾),除了这些文件外,可以自定义其他需要过滤的文件.<filterstart="false& ...
  • zabbixserver监控nfs客户端挂载
      前段时间nfs客户端不知道怎么的,没把nfs服务端挂载到客户端,导致有部分图片写在了本 ...
  • Adempiere在Ubuntu下的安装方法(三
     接上文4.导入数据:终端模式下,sh /home/frredlin/adempiere/ ...
  • 当我读取ACCESS里的系统表MSysObjects时,出现:不能读取记录:在 MSysObjects 上没有读取数据权限.的提示,语句是:select name from MSysObjects where typ ...
  • 实验环境:OS:Redhat 5.3 64bitMysql:mysql 5.5.29 上次就Tcmallo优化Mysql内存管理的安装配置写了一篇blog,那么这次就针对Tcmalloc优化Nginx的内存管理的安装 ...
  • 上接CCNA 02 学习笔记(一)3.直接广播地址:主机号各位全为"1",用于任何网络向该网络上所有的主机发送报文.  本地广播地址,又称:有限广播地址,它的32位全为"1&q ...
  • 很多人对子网掩码不太熟悉.现在,我写一个相对比较简单的方法,希望初学者们通过这篇文章把这个问题弄明白,共同提高.大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是:1 2 4 8 16 32 64 1 ...
  • 使用AFN,服务端返回的结果看看哪里错了. 因为后台返回的不是一个有效的JSON string 所以库里面转化的时候一个error就抛出了.所以这时候,就自己做解析好了. NSLog ( @"operati ...