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)仔细认真的阅读了这个帮助手册.并给给于了指正,在这里非常感谢,你的劳动成果已经被通用权限管理积累下来了,希望能给更多的人提供参考.借鉴.  非常认真.非常仔细的给出了详细的纠正.感谢你啊苏州的同行 ...
一周排行
  • ITAA为您提供了在线试学的免费学习机会,您将不受时间和地域的限制 如何享受免费试学的机会呢?答:只要您在我们的学习组(www.xuexizu.com)注册账号,并按照要求提出申请,由我们教务人员审批,通过审批后,您 ...
  • --先大概写一下,后面有时间会整理一下一:quota相关视图1)dba_ts_quotas(查看所有用户的表空间配额)BYTES字段表示用户已经使用的空间:MAX_BYTES如果为-1表示没有限制,其他值表示限制配额 ...
  • virtualbox是一个很好用的虚拟机软件,可以和VmWare想媲美.缺点也有,就是对CPU虚拟的功能不强.我用VirtualBox做了一个Ubuntu Server虚拟镜像.我想实现复制几个,然后可以同时装载几个 ...
  • 工具名称:Bonnie功能说明:测试硬盘的# wget http://www.textuality.com/bonnie/bonnie.tar.gz步骤二:安装# tar zxf bonnie.tar.gz# mak ...
  • 1.安装svn服务器端  yum install subversion       从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd ...
  • 本文来自linux系统运维:http://www.linuxyw.com/a/yunweiguzhang/20130514/325.html
  • 52.项目范围规划是确定项目范围并编写项目说明书的过程.针对大型.多项目,一般的做法是()A.子项目制定各自的项目范围说明书,作为与任务委托者之间签订协议的基础B.项目范围说明书要由项目组撰写,是项目组和任务委托者之 ...
  •     iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现:一.UIView动画的实现   UIView使用Context来实现动画关键代码: ...
  • 电池引发的"命"案时间:2009年6月前几天亲手遇到一桩非常奇怪的"命"案,觉得也有必要把记录下来,给大家一起分享下. 那天晚上,我正在津津有味的欣赏着最近的热映作品<南 ...
  • 简介: 可以在对中对元素进行配对和交换的线程的同步点.每个线程将条目上的某个方法呈现给exchange方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象.Exchanger 可能被视为SynchronousQue ...