继续。这里演示权限到字段和权限到记录。
      
      权限到字段有两种安全级别,
      1、低安全级别。有些项目不需要做到控制每一个字段是否显示,那么就可以采用这种级别。低安全级别就是:如果一个节点里面没有设置可以访问哪些字段,那么就默认为不需要做到控制字段的程度,就是说节点里的字段都是可以访问的。这么做是为了操作方便。

2、高安全级别。有些项目要求非常严格,要严格控制每一个字段是否可以访问,那么就可以采用这种安全级别。高安全级别:如果一个节点里面没有设置可以访问哪些字段,那么就认为不可以访问这个节点里的任何字段

这里的Demo采用的是低安全级别,所以在没有设置可以访问的字段的情况下,可以看到节点里的全部字段。
      
      温馨提示:Demo里所有帐号的密码都是:123

视频的演示步骤
      1、用zs001登录,查看可以访问的字段(列表和查询)
      2、回到管理员的页面,修改角色可以访问的字段(列表和查询)
      3、返回zs001登录的页面,查看更改后的效果。
      4、回到管理员的页面,修改角色可以访问的表单字段
      5、返回zs001登录的页面,查看更改后的效果。
      6、回到管理员的页面,修改角色,达到可以看到“类别”字段。因为权限到记录的条件是“只能添加、修改体育类新闻”,所以能看到类别比较方便。
      7、修改角色,选择采用的过滤方案。
      8、返回zs001登录的页面,查看更改后的效果。

疑问:记录过滤方案如何制定?
      这个就是难点了,一两句话说不清楚呀。这个也是很灵活的,不同的项目会有不同的需求,同一个项目,不同的功能节点也会有完全不同的需求,需求不同,具体的实现方式也就不同。但是归根结底,还是写一个查询条件(比如这里的NewsKindID=4)。

Demo的源码已经传上来了,请到这里下载:http://www.cnblogs.com/jyk/archive/2009/06/06/1497616.html

自定义控件QuickControl(就是WebControls.dll的源代码)的源码请到这里下载:http://www.cnblogs.com/jyk/archive/2008/07/29/1255891.html

时间比较匆忙,可能会有所遗漏,或bug,如果您发现了,麻烦告诉我一下,万分感谢!

相关帖子回顾:

【自然框架】通用权限的视频演示(一):添加角色,权限到功能节点和按钮 (9-6 22:45)

【自然框架】之通用权限:数据库设计的几种使用方式 (8-22 10:58)

【自然框架】之通用权限:用PowerDesigner重新设计了一下数据库,有ER图和表关系图 (7-28 06:41)

【自然框架】 之 资源角色——列表过滤方案(思路篇) (7-21 10:32)

【自然框架】之“元数据”的威力 (7-2 15:22)

【自然框架】之通用权限的Demo(二):添加人员、添加账户、添加角色里面的账户以及列表的权限验证 (7-2 10:16)

【自然框架】之通用权限的Demo(一):角色的添加和修改 (6-15 18:58)

【自然框架】之通用权限(八):权限到字段(列表、表单、查询) (6-12 14:50)

【自然框架】之通用权限(六):权限到节点 (6-10 09:47)

【自然框架】之通用权限(一):简介、数据结构 (6-5 16:42)

【自然框架】 权限 的视频演示(二): 权限到字段、权限到记录相关推荐

  1. 【自然框架】——重开在线演示

    以前的那个在线演示的空间和域名过期了(感谢"云淡风清"和"恭敬"提供域名.空间和数据库),想想还是自己弄个空间来的稳定一些.所以买了个空间,交了一年的钱,所以至 ...

  2. java 包权限_Java基础(十二)之包和权限访问

    软件包 软件包解决了两个类名字一样的问题.软件包就是一个"文件夹". 包名的命名规范: 1.要求所有字母都小写: 2.包名一般情况下,是你的域名倒过来写.比如baidu.com,p ...

  3. .NET开发框架(一)-框架介绍与视频演示

    本文主要介绍一套基于.NET CORE的SPA高并发.高可用的开发框架. 我们暂且称它为:(让你懂.NET)开发框架. 以此为主线,陆续编写教程,讲述如何构建高并发.高可用的框架. (欢迎转载与分享) ...

  4. 对Android系统权限的认识(包含如何获得root权限思路)

    点击打开链接 Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, Android系统权限相关的内容, (一)linux文件系统上的权限 -r ...

  5. 视频教程-游戏UI界面框架设计系列视频课程-Unity3D

    游戏UI界面框架设计系列视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设计理论. ...

  6. 【自然框架】稳定版的Demo——看点二:权限,权限过滤与验证。

    建议先看看 上一篇:[自然框架]稳定版beta1--源码下载,Demo说明 下载地址:还是老地方,自然框架的源代码.Demo.数据库.配置信息管理程序下载(2010.01.25更新) 在线演示:htt ...

  7. 数据权限框架:一个实现数据权限与业务模块完全分离,让数据权限变成独立功能模块的数据权限框架

    meng框架 介绍 meng框架是一个实现了行数据权限和列数据权限的数据权限框架: meng框架能让数据权限变成一个独立的功能模块,与业务模块完全分离,在已经实现的业务逻辑中添加数据权限不需要对原来的 ...

  8. 如何更改linux文件权限设置,linux文件权限学习笔二——如何修改文件权限(chgrp,chown,chmod)...

    linux文件权限学习随笔二--如何修改文件权限 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:c ...

  9. 基于吉日嘎底层架构的Web端权限管理操作演示-用户管理

    相信博客园的朋友对吉日嘎拉都不陌生,相信很多人也买了他的源码,应用于自己的项目. 但是你有没有过一个困惑? 那就是:没有一个基于网页的权限管理界面. 今天,这一切都不再是问题,我花了3年时间研究学习并 ...

最新文章

  1. appium的demo编程
  2. iView 3.3.0 发布,基于 Vue.js 的企业级 UI 组件库
  3. python 回车字符_「答案」python每日一题20201107
  4. Netty之自定义编码器MessageToMessageEncoder类
  5. MySQLdb编译和制作
  6. 张勇云栖大会谈科技担当与责任:做开放共享人人受益的好科技
  7. Vue优化策略_项目上线_02
  8. unistd.h linux,Linux 标准库下的unistd.h
  9. 网络软文发布软件_星浪中合网软文写出爆款汽车营销软文的特点是什么?
  10. 权限管理(1):简介
  11. matlab 绘花,【原创】使用matlab绘制菊花和玫瑰花
  12. ReactNative 使用SectionList时出现一个黄色警告VirtualizedList:missing keys for items解决方法
  13. paip.提升用户体验之全角半角
  14. 普林斯顿微积分读本(修订版)
  15. 记第三期“晋IT”分享成长沙龙
  16. win8.1快捷操作集合
  17. ChatGPT Plus 会员续费扣款失败如何处理
  18. 滑动窗口算法思想,找出字符串中的所有字母异位词
  19. 用u盘把红旗linux操作系统安装到电脑硬盘c:,把系统装进U盘的详细步骤
  20. image_thumb

热门文章

  1. Apache 配置SSL网站
  2. 关于C语言的指针、链表的原理和各类操作
  3. 国内首个基于liftweb开发的项目上线运营
  4. 我与布拉德利(Todd Bradley)聊天
  5. 问题十七:怎么用ray tracing画多个球?
  6. 我的世界pe开服务器网站,我的世界pe服务器怎么开 开服图文教程
  7. 下列选项不属于有机物的是_初级会计实务:属于工业企业营业收入的有哪些?...
  8. c语言求一个数因数个数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  9. dwz怎么使用数据加载中提示_SOLIDWORKS在使用中提示内存不足怎么办?
  10. 邓迪大学计算机专业,邓迪大学计算机科学本科专业申请.pdf