继续。这里演示权限到字段和权限到记录。
      
      权限到字段有两种安全级别,
      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. 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
  2. Pycharm 导入 Python 包、模块
  3. ifstream 和 ofstream 文件中读取和写入操作
  4. java自增自减很难理解_关于java中自增,自减,和拓展运算符的小讨论
  5. PHP下操作Linux消息队列完成进程间通信的方法
  6. 六、jQuery 中的 AJAX 跨域问题
  7. 西电计算机学院导师苗启广,Xidian Media Lab
  8. MySQLdb.cursors AttributeError: 'module' object has
  9. Sharding-Proxy分库配置_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记020
  10. java smack_java – 如何在Android smack中正确接受好友请求?
  11. 使用批处理设置、启动和停止服务
  12. Java锁的升降级及synchoronized优化
  13. [APUE]进程关系(上)
  14. 【说不得得半路出家】对一个html案例模版的小小修改
  15. MFC的CImage图形处理
  16. DNF盗号木马之突破令牌密保
  17. 国内外php商城系统 开源
  18. 计算机图形学迷宫论文,三维迷宫的设计与制造
  19. oppo reno4se和vivos7 哪个好
  20. windows下vscode + code runner + cmake + msbuild.exe搭建C++快速编译环境

热门文章

  1. Elon Mask又搞大事情:新公司要将人脑与机器连接,给大脑上传想法不再是科幻...
  2. iOS弹窗UIAlertController的使用
  3. PHP SOCKET SERVER 二
  4. [PBRT-V3]从MCMC的角度分析MLT
  5. php打出等边三角形,CSS 如何进行单一div的正多边形变换
  6. BI在企业数字化转型中的价值
  7. 怎么使用starwind部署iscsi_服务器配置我该怎么选
  8. 2×3卡方检验prism_卡方检验(最强总结)
  9. webview 禁用横竖屏切换_X5内核WebView横屏切换崩溃
  10. 山西省职业技能鉴定计算机操作员(中级工)理论知识试卷,山西省职业技能鉴定统一试卷 中级...